В отличие от атрибутов предыдущих API печати Java, атрибуты Службы печати Java могут использоваться и в программе и от пользовательского диалогового окна. Приложения могут определить всего необходимый о том, как задание должно быть напечатано и может осмотреть выборы, сделанные конечными пользователями в пользовательских диалоговых окнах.
Атрибуты JPS разрабатываются, чтобы быть расширяемыми. AttributeSet может содержать что-либо, что должным образом реализует интерфейсы Атрибута, что означает, что набор стандартных атрибутов может развиться и все еще быть совместимым с будущими версиями JDK, и конструкторы служб могут расширить атрибуты двумя способами:
Используя их собственные подклассы стандартной категории атрибута, чтобы поддерживать дополнительные значения той категории.
Создание новых категорий атрибута.
Демонстрация использования атрибута от пользовательского диалогового окна требует обеспечения пользовательского интерфейса, который выходит за рамки этого руководства пользователя. Аналогично, расширение, которое приписывает JPS, является задачей для поставщиков услуг, и не включается как пример в этой версии руководства пользователя. Однако, Печать главы Документа объясняет простое приложение печати, которое касается основ использования атрибутов JPS как описано в этой главе. СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT