Media

Media (인쇄 매체)

인쇄할 매체(medium)를 지정하는 인쇄 속성 클래스예요. 열거형(enumeration)으로 동작해요.

출처: Java API Reference

본문

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예요.

더 알아보기 (Learn more)