Looking for java Keywords? Try Ask4Keywords

Java Language Определение атрибутов запроса печати


пример

Иногда нам нужно определить некоторые аспекты запроса на печать. Мы будем называть их атрибутом .

Являются примерами атрибутов запроса печати:

  • количество копий (1, 2 и т. д.),
  • ориентация (портрет или пейзаж)
  • хромкость (монохромный, цветной)
  • качество (черновик, нормальный, высокий)
  • стороны (односторонние, двухсторонние и т. д.)
  • и так далее...

Прежде чем выбрать один из них и какое значение у каждого будет иметь, сначала нам нужно создать набор атрибутов:

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

Теперь мы можем добавить их. Вот некоторые примеры:

pras.add(new Copies(5));
pras.add(MediaSize.ISO_A4);
pras.add(OrientationRequested.PORTRAIT);
pras.add(PrintQuality.NORMAL);

Объект pras теперь можно отправить на запрос задания на печать (см. « Создание задания печати из службы печати» ).