class ToPrinter implements Printable{ public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException { if(pageIndex == 1) return NO_SUCH_PAGE;
Det jeg skal printe er en kupon med noget tekst som jeg selv genererer. Evt. med et baggrundsbillede el. lign. Det er vel mest oplagt at bruge java.awt.print til dette?
Men denne printDialog får jeg altså en dialog-boks frem, som lader mig vælge en printer, hvor imod dit første eksempel bare printede på standard-printeren. Korrekt? Hvordan angiver man en specifik printer til at printe på?
2. Det er det som er den besværlige del af det, da du selv skal programmere temmelig meget.
a) Først skal du vide hvilke printere der er installeret. b) Derefter skal du vide hvilke papirtyper de kan håndtere. c) Om nogen af printerne kan håndtere det du vil udskrive.
Jeg har godt nok noget liggende, men det er desværre bygget sammen med en masse andre ting, i forbindelse med en app. jeg lavede, jeg vil ikke poste det her, da vil tage mig lang tid at skille det ad og gøre det overskueligt - hvis det da ellers er muligt.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.