目次||

属性の指定方法

属性の指定は、データを印刷する場合もストリーム配信する場合も、同じ方法で行います。通常は、PrintRequestAttributeを使用して属性を指定します。印刷要求属性には、印刷ジョブ全体の設定を指定するためです。特定のジョブに対して複数の属性を指定することが多いため、属性セットを作成する必要があります。次の例では、PrintRequestAttributeSetを作成して、A4媒体を使用してジョブを5部両面印刷しています。

PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(new Copies(5)); 
aset.add(MediaSize.ISO_A4); 
aset.add(Sides.DUPLEX); 
属性セットを作成したあとで、印刷ジョブの印刷メソッドにDocFlavorとともに属性セットを渡します。DocFlavorの使用については、「ドキュメントの種類の指定」を参照してください。印刷方法については、「ドキュメントの印刷とストリーム配信」の章を参照してください。次のセクションでは、より一般的に使用されている属性のいくつかについてさらに詳細に説明します。

目次||

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.