OrientationRequested

OrientationRequested (요청된 인쇄 방향)

인쇄된 인쇄 스트림 페이지에 대해 원하는 방향을 나타내는 열거형(enumeration) 인쇄 속성 클래스예요. 클라이언트가 제공한 인쇄 스트림 페이지의 방향을 설명하는 것은 아니에요.

출처: Java API Reference

본문

일부 문서 형식(예: "application/postscript")에서는 인쇄 스트림 페이지의 원하는 방향이 문서 데이터 안에 지정돼요. 이 정보는 인쇄 작업 제출 전에 장치 드라이버가 생성해요. 반면 다른 문서 형식(예: "text/plain")은 문서 데이터 안에 원하는 방향의 개념을 포함하지 않아요. 후자의 경우 제출 후에 프린터가 원하는 방향을 문서 데이터에 바인딩하는 것이 가능해요. 프린터는 일부 문서 형식(예: "text/plain" 또는 "text/html")에는 OrientationRequested 속성만 지원하고 다른 형식(예: "application/postscript")에는 지원하지 않을 것으로 예상돼요. 이는 다른 작업 템플릿 속성과 다르지 않아요. 인쇄 작업은 항상 서로 다른 작업 템플릿 속성 값들 사이에 제약을 부과할 수 있으니까요. 그러나 프린터가 지원되는 문서 형식의 부분집합에 대해서만 OrientationRequested 속성을 지원할 가능성이 매우 높으므로 여기서 특별히 언급해요.

IPP 호환성: getName()이 반환하는 카테고리 이름이 IPP 속성 이름이고, 열거형의 정수 값이 IPP 열거 값이에요. toString() 메서드는 속성 값의 IPP 문자열 표현을 반환해요.

방향 필드

  • PORTRAIT — 콘텐츠가 매체의 짧은 가장자리를 가로질러 이미징돼요.
  • LANDSCAPE — 콘텐츠가 매체의 긴 가장자리를 가로질러 이미징돼요. Landscape는 인쇄 스트림 페이지가 세로 방향에서 매체에 대해 +90도 반시계 방향 회전된 것으로 정의돼요. 참고: 긴 가장자리의 단순 마무리는 세로든 가로든 같은 가장자리이므로 +90 방향이 선택됐어요.
  • REVERSE_LANDSCAPE — 콘텐츠가 매체의 긴 가장자리를 가로질러 이미징되지만 landscape와 반대 방식이에요. Reversse-landscape는 인쇄 스트림 페이지가 세로 방향에서 매체에 대해 -90도 시계 방향 회전된 것으로 정의돼요. 참고: 일부 애플리케이션이 landscape를 세로에서 +90도가 아니라 -90도로 회전시키므로 REVERSE_LANDSCAPE 값이 추가됐어요.
  • REVERSE_PORTRAIT — 콘텐츠가 매체의 짧은 가장자리를 가로질러 이미징되지만 portrait와 반대 방식이에요. Reverse-portrait는 인쇄 스트림 페이지가 세로 방향에서 매체에 대해 180도 회전된 것으로 정의돼요. 참고: REVERSE_PORTRAIT 값은 마무리 위치가 하나뿐인 단순 마무리 장치에서 세로 문서를 마무리할 때 반대 가장자리가 원하는 경우 Finishings 속성과 함께 사용하기 위해 추가됐어요. 따라서 히브리어 같은 일부 중동 언어에서 흔한 것처럼 "text/plain" 세로 문서는 단순 마무리 장치로 "오른쪽에" 스테이플링될 수 있어요.

생성자 요약

  • protected OrientationRequested(int value) — 주어진 정수 값으로 새 방향 요청 열거 값을 생성해요.

메서드 요약

  • final Class<? extends Attribute> getCategory() — 이 인쇄 속성 값의 "카테고리"로 사용할 인쇄 속성 클래스를 가져와요. OrientationRequested 클래스의 카테고리는 OrientationRequested 클래스 자체예요.
  • protected EnumSyntax[] getEnumValueTable() — 클래스의 열거 값 테이블을 반환해요.
  • final String getName() — 이 속성 값이 인스턴스인 카테고리의 이름을 가져와요. 카테고리 이름은 "orientation-requested"예요.
  • protected int getOffset() — 클래스가 사용하는 가장 낮은 정수 값을 반환해요.
  • protected String[] getStringTable() — 클래스의 문자열 테이블을 반환해요.

더 알아보기 (Learn more)