Código:
import java.awt.*; import java.awt.print.*; class ObjetoDeImpresion implements Printable{ public int print(Graphics g, PageFormat f, int pageIndex){ if(pageIndex == 0){ g.drawString(“texto que se imprime”, 100, 200); return PAGE_EXISTS; }else{ return NO_SUCH_PAGE; } } }
Código:
Desde hace 2 días estoy buscando algún ejemplo sin suerte, si alguien ya vio alguno o sabe como solucionar este problema le estaré muy agradecido :Pimport java.io.*; import java.awt.print.*; import java.awt.print.PrinterJob; import java.awt.print.PageFormat; class Imprimir{ static public void main(String []args){ PrinterJob job = PrinterJob.getPrinterJob(); PageFormat pf = job.defaultPage(); Paper paper = new Paper(); paper.setSize(612.0,832.0); double margin = 10; paper.setImageableArea(margin, margin, paper.getWidth() – margin, paper.getHeight() – margin); pf.setPaper(paper); pf.setOrientation(PageFormat.LANDSCAPE); job.setPrintable(new ObjetoDeImpresion(), pf); job.setJobName(“nombre_de_impresion”); try{ job.print(); }catch(PrinterException e){ System.out.println(e); } } }
Desde ya muchas gracias!