Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DocPrintJob
Модификатор и Тип | Метод и Описание |
---|---|
void |
addPrintJobAttributeListener(PrintJobAttributeListener listener, PrintJobAttributeSet attributes)
Регистрирует слушателя для изменений в указанных атрибутах.
|
void |
addPrintJobListener(PrintJobListener listener)
Регистрирует слушателя для события, происходящего во время этого задания печати.
|
PrintJobAttributeSet |
getAttributes()
Получает этот набор Задания Печати печати атрибутов.
|
PrintService |
getPrintService()
Определяет
PrintService возразите, с которым связывается этот объект задания печати. |
void |
print(Doc doc, PrintRequestAttributeSet attributes)
Печатает документ с указанными атрибутами задания.
|
void |
removePrintJobAttributeListener(PrintJobAttributeListener listener)
Удаляет слушателя атрибута из этого задания печати.
|
void |
removePrintJobListener(PrintJobListener listener)
Удаляет слушателя из этого задания печати.
|
PrintService getPrintService()
PrintService
возразите, с которым связывается этот объект задания печати.PrintService
объект.PrintJobAttributeSet getAttributes()
getAttributes()
вызов метода; то есть, возвращенное содержание объекта набора атрибута не будет обновлено, если эта Печать содержание набора атрибута Задания изменится в будущем. Чтобы обнаружить изменения в значениях атрибута, вызвать getAttributes()
снова и сравните новый набор атрибута с предыдущим набором атрибута; альтернативно, зарегистрируйте слушателя для событий задания печати. Возвращенное значение может быть пустым множеством, но не должно быть нулем.void addPrintJobListener(PrintJobListener listener)
listener
- Объект, реализовывая интерфейс слушателяremovePrintJobListener(javax.print.event.PrintJobListener)
void removePrintJobListener(PrintJobListener listener)
listener
- Объект, реализовывая интерфейс слушателяaddPrintJobListener(javax.print.event.PrintJobListener)
void addPrintJobAttributeListener(PrintJobAttributeListener listener, PrintJobAttributeSet attributes)
getAttributes()
и идентифицируйте подмножество, которые интересны и вероятны быть сообщенными слушателю. Клиенты, ожидающие быть обновленными об изменениях в определенном атрибуте задания, должны проверить, что это находится в том наборе, но обновляет об атрибуте, будет сделан, только если это изменяется, и это обнаруживается сдельно. Также обновления могут подвергнуться пакетной обработке сдельно. Чтобы минимизировать издержки на задании печати, обрабатывающем, рекомендуется слушать на только, что подмножество атрибутов, которые, вероятно, изменятся. Если указанный набор будет пуст, то ни о каких обновлениях атрибута не сообщат слушателю. Если набор атрибута является нулем, то это означает слушать на всех динамических атрибутах, которые поддерживает задание. Это не может привести ни к каким уведомлениям об обновлении, если задание не может сообщить ни о каких обновлениях атрибута. Если слушатель будет уже зарегистрирован, то это будет зарегистрировано снова.listener
- Объект, реализовывая интерфейс слушателяattributes
- Атрибуты, чтобы слушать на, или нуль, чтобы означать все атрибуты, которые могут измениться, как определено сдельно.removePrintJobAttributeListener(javax.print.event.PrintJobAttributeListener)
void removePrintJobAttributeListener(PrintJobAttributeListener listener)
listener
- Объект, реализовывая интерфейс слушателяaddPrintJobAttributeListener(javax.print.event.PrintJobAttributeListener, javax.print.attribute.PrintJobAttributeSet)
void print(Doc doc, PrintRequestAttributeSet attributes) throws PrintException
Конструкторы службы печати должны закрыть любые потоки данных печати (то есть Читатель или реализации InputStream), что они получают из клиентского документа. Устойчивые клиенты могут все еще хотеть проверить это. Исключение всегда сгенерировано если a DocFlavor
не может быть напечатан.
doc
- Документ, который будет напечатан. Если должна быть разновидность, поддерживаемая этим PrintJob.attributes
- Атрибуты задания, которые будут применены к этому заданию печати. Если этот параметр является нулем тогда, атрибуты по умолчанию используются.PrintException
- Исключение дополнительно может реализовать интерфейс, который более точно описывает причину исключения
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.