Java Language Définition d'attributs de demande d'impression


Exemple

Parfois, nous devons déterminer certains aspects de la demande d'impression. Nous les appellerons attribut .

Sont des exemples d'attributs de demande d'impression:

  • quantité de copies (1, 2, etc.),
  • orientation (portrait ou paysage)
  • chromacité (monochrome, couleur)
  • qualité (brouillon, normal, élevé)
  • côtés (recto, recto verso, etc.)
  • etc...

Avant de choisir l'un d'eux et la valeur que chacun aura, nous devons d'abord créer un ensemble d'attributs:

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

Maintenant, nous pouvons les ajouter. Certains exemples sont:

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

L'objet pras peut maintenant être envoyé à la demande de travail d'impression (voir Création d'un travail d'impression à partir d'un service d'impression ).