|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
[Java] Come alleggerire la stampa!??!
Salve raga
Ho realizzato un semplice programma in java con tanto di stampa Il problema è che appunto quando invio una stampa (su una inkjet) questa mi viene realizzata sempre in alta qualità Non riesco ad effettuare la "bozza"... La stampa così consuma molto inchiostro e tempo... Il codice implementato per effettuare la stampa è questo Codice:
public void print() { PrinterJob printJob = PrinterJob.getPrinterJob(); PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet(); attributes.add(PrintQuality.DRAFT); attributes.add(MediaSizeName.ISO_A4); enableDoubleBuffering(this.componentToBePrinted); printJob.setPrintable(this); if (printJob.printDialog()) try { printJob.print(attributes); } catch(PrinterException pe) { System.out.println("Error printing: " + pe); } } Thanks
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ... ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
Nessun suggerimento?
Al momento sto tamponando facendo prima la stampa in pdf e poi sulla inkjet... ![]()
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ... ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
prova con:
Codice:
if (printJob.printDialog(attributes)) { printJob.print(); }
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:23.