Media
Media (인쇄 매체)
인쇄할 매체(medium)를 지정하는 인쇄 속성 클래스예요. 열거형(enumeration)으로 동작해요.
본문
Media는 다양한 방식으로 지정될 수 있어요.
- 용지 공급원으로 지정할 수 있어요 — 예: 용지 트레이(paper tray)
- 표준 크기로 지정할 수 있어요 — 예:
"A4" - 이름으로 지정할 수 있어요 — 예:
"letterhead"
이 각각은 IPP "media" 속성에 대응해요. 현재 API는 매체를 특성(예: 색상, 불투명도)으로 설명하는 것을 지원하지 않아요. 이는 나중에 사양 개정판에서 지원될 수 있어요.
Media 객체는 Media 속성이 지정될 수 있는 방식 중 하나를 나타내는 값으로 생성돼요.
IPP 호환성: getName()이 반환하는 카테고리 이름이 IPP 속성 이름이고, 열거형의 정수 값이 IPP 열거 값이에요. toString() 메서드는 속성 값의 IPP 문자열 표현을 반환해요.
생성자 요약
- protected Media(int value) — 이름으로 지정된 새 매체 속성을 생성해요.
value는 값이에요.
메서드 요약
- boolean equals(Object object) — 이 매체 속성이 전달받은 객체와 동등한지 여부를 반환해요. 동등하려면
object가 null이 아니고, 이 객체와 같은Media하위 클래스이며, 두 값이 같아야 해요. - final Class<? extends Attribute> getCategory() — 이 인쇄 속성 값의 "카테고리"로 사용할 인쇄 속성 클래스를 가져와요.
Media클래스와 벤더 정의 하위 클래스의 카테고리는Media클래스 자체예요. - final String getName() — 이 속성 값이 인스턴스인 카테고리의 이름을 가져와요.
Media클래스와 벤더 정의 하위 클래스의 카테고리 이름은"media"예요.
참고: 직접 알려진 하위 클래스는
MediaName,MediaSizeName,MediaTray예요.