HashPrintRequestAttributeSet
HashPrintRequestAttributeSet (해시 인쇄 요청 속성 집합)
구현을 HashAttributeSet 클래스에서 상속받고, PrintRequestAttributeSet 인터페이스의 의미적 제약을 강제하는 속성 집합을 제공하는 클래스예요.
본문
HashPrintRequestAttributeSet은 해시 기반의 속성 집합이면서, 그 안의 모든 속성 값이 반드시 PrintRequestAttribute 인터페이스의 인스턴스여야 한다는 제약을 지켜요. 그래서 인쇄 작업에 대한 요청 설정을 안전하게 담을 수 있어요.
생성자는 빈 집합, 단일 PrintRequestAttribute, PrintRequestAttribute 배열, 또는 다른 PrintRequestAttributeSet으로부터 각각 만들 수 있어요.
public HashPrintRequestAttributeSet()
public HashPrintRequestAttributeSet(PrintRequestAttribute attribute)
public HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)
public HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
클라이언트는 이 집합을 사용해 인쇄 작업 전체와 그 작업의 모든 문서에 적용할 설정(용지, 부수, 품질 등)을 지정해요. 인쇄 요청 작업에서 가장 흔히 사용하는 속성 집합 구현이에요.