PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(MediaSizeName.ISO_A4); aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI));
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(MediaSizeName.ISO_A4); aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI));
aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI));
JasperPrint jp = worker.getJasperPrint(); PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); aset.add(MediaSizeName.ISO_A4);
public void run() { PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); aset.add(new MediaPrintableArea(0, 0, 150, 100, MediaPrintableArea.MM));
aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); aset.add(DialogTypeSelection.NATIVE);
public void printJava2DAlternative(PrintableView v) { Pageable pageable = v.createPageable(); if (pageable == null) { throw new InternalError("View does not have a method named java.awt.Pageable createPageable()"); } try { final PrinterJob job = PrinterJob.getPrinterJob(); PrintRequestAttributeSet attr = new HashPrintRequestAttributeSet(); attr.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); job.setPageable(pageable); if (job.printDialog(attr)) { try { job.print(); } catch (PrinterException e) { ResourceBundleUtil labels = ResourceBundleUtil.getBundle("org.jhotdraw.app.Labels"); JSheet.showMessageSheet(getActiveView().getComponent(), labels.getFormatted("couldntPrint", e)); } } else { System.out.println("JOB ABORTED!"); } } catch (Throwable t) { t.printStackTrace(); } }
attr.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); job.setPageable(pageable); if (job.printDialog()) {