Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2016, 19:51
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 10 meses
Puntos: 3
impresión en epson lx 350, Marguen izquierdo 5cm en jPanel

Marguen izquierdo no puedo controlar me imprimir después de 5 CM,
quisiera que imprima desde 1 cm de la Factura izquierda

Código Java:
Ver original
  1. public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
  2.         if (pageIndex > 0) return NO_SUCH_PAGE;
  3.         Graphics2D g2d = (Graphics2D)graphics;
  4.         //Punto donde empezará a imprimir dentro la pagina (100, 50)
  5.         g2d.translate(  pageFormat.getImageableX() + 0.0001,
  6.                         pageFormat.getImageableY() + 0.0001);
  7.         g2d.scale(0.70,0.70); //Reducción de la impresión al 50% - (0.50,0.50)
  8.         jPanel1.printAll(graphics);
  9.         return PAGE_EXISTS;    
  10.     }    
  11.     public void Imprimir(){
  12.         try {
  13.             PrinterJob job = PrinterJob.getPrinterJob();
  14.             job.setPrintable(this);
  15.             //job.printDialog(); //Aparece Ventana de imprecion para aceptar
  16.             job.print();
  17.         } catch (PrinterException ex) { }
  18.        
  19.     }
__________________
Muy Feliz