NumberUp

NumberUp (한 매체 면에 늘어놓을 페이지 수)

선택된 매체 인스턴스의 한 면에 늘어놓을 인쇄 스트림 페이지 수를 지정하는 정수 값 인쇄 속성 클래스예요.

출처: Java API Reference

본문

NumberUp 값이 n이면 프린터는 선택된 매체 인스턴스의 한 면에 n개의 인쇄 스트림 페이지를 놓아야 해요. 이를 위해 프린터는 어떤 종류의 변환(translation), 배율(scaling), 회전(rotation)을 추가할 수 있어요. 이 속성은 주로 인쇄 스트림 페이지의 변환·배율·회전을 제어해요.

다중 문서 인쇄 작업에서 NumberUp 속성의 효과는 모든 문서가 같은 number up 값을 지정했는지, 서로 다른 문서가 서로 다른 number up 값을 지정했는지, 그리고 (아마 기본값인) MultipleDocumentHandling 속성 값에 따라 달라져요.

모든 문서가 같은 number up 값 n을 지정하면 어떤 MultipleDocumentHandling 값도 의미가 있고, 프린터 처리는 그 값에 따라 달라져요.

  • SINGLE_DOCUMENT — 모든 입력 문서가 하나의 출력 문서로 결합돼요. 각 매체 인상은 출력 문서의 nm개 인쇄 스트림 페이지로 구성돼요.
  • SINGLE_DOCUMENT_NEW_SHEET — 모든 입력 문서가 하나의 출력 문서로 결합돼요. 각 매체 인상은 출력 문서의 n개 인쇄 스트림 페이지로 구성돼요. 다만 각 입력 문서의 첫 인상은 항상 새 매체 시트에서 시작해요. 이는 입력 문서의 마지막 인상에 n개보다 적은 인쇄 스트림 페이지가 있을 수 있음을 뜻해요.
  • SEPARATE_DOCUMENTS_UNCOLLATED_COPIES — 입력 문서는 분리된 채로 남아요. 각 매체 인상은 입력 문서의 n개 인쇄 스트림 페이지로 구성돼요. 입력 문서가 분리돼 있으므로 각 입력 문서의 첫 인상은 항상 새 매체 시트에서 시작해요. 이는 입력 문서의 마지막 인상에 n개보다 적은 페이지가 있을 수 있음을 뜻해요.
  • SEPARATE_DOCUMENTS_COLLATED_COPIES — 입력 문서는 분리된 채로 남아요. 각 매체 인상은 입력 문서의 n개 인쇄 스트림 페이지로 구성돼요. 각 입력 문서의 첫 인상은 항상 새 매체 시트에서 시작해요.

서로 다른 문서가 서로 다른 number up 값을 지정하면, 다음 입력 문서가 이전 입력 문서와 다른 number up 값을 가질 때 다음 입력 문서의 첫 인쇄 스트림 페이지가 다음 매체 인상의 시작 부분에 가고, 이전 매체 인상에는 전체 페이지 수보다 적게 남을 수 있어요.

IPP 호환성: 정수 값이 IPP 정수 값을 주고, getName()이 반환하는 카테고리 이름이 IPP 속성 이름을 줘요.

생성자 요약

  • NumberUp(int value) — 주어진 정수 값으로 새 number up 속성을 생성해요. value < 1이면 IllegalArgumentException을 던져요.

메서드 요약

  • boolean equals(Object object) — 이 number up 속성이 전달받은 객체와 동등한지 여부를 반환해요. 동등하려면 object가 null이 아니고, NumberUp 클래스의 인스턴스이며, 두 값이 같아야 해요.
  • final Class<? extends Attribute> getCategory() — 이 인쇄 속성 값의 "카테고리"로 사용할 인쇄 속성 클래스를 가져와요. NumberUp 클래스의 카테고리는 NumberUp 클래스 자체예요.
  • final String getName() — 이 속성 값이 인스턴스인 카테고리의 이름을 가져와요. NumberUp 클래스의 카테고리 이름은 "number-up"이에요.

더 알아보기 (Learn more)