定義列印請求屬性

有時我們需要確定列印請求的某些方面。我們稱之為屬性

是列印請求屬性的示例:

  • 副本數量(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 物件傳送到列印作業請求(請參閱從列印服務建立列印作業 )。