Java - configurar pagina par imprimir

   
Vista:

configurar pagina par imprimir

Publicado por Aleida Rodriguez Mancilla (27 intervenciones) el 14/05/2010 20:02:52
Hola...
El problema que tengo es que cuando imprimo el contenido de un panel quisiera personalizar el tamaño de papel, las margenes y la orientacion del papel mediante codigo
lo que tengo es mas o menos el siguiente codigo:
/***********************************************************************************/
private PageFormat mPageFormat;
PrinterJob pj = PrinterJob.getPrinterJob();
mPageFormat = pj.defaultPage();

ComponentPrintable cp = new ComponentPrintable(panel);
pj.setPrintable(cp, mPageFormat);
if (pj.printDialog()) {
try {
pj.print();
} catch (PrinterException e) {
System.out.println(e);
}
}

/**********************************************************************************/
Con la siguiente linea se puede configurar pero mediante un cuadro de dialogo, pero no lo quiero asi sino que por defecto mediante codigo quede con una configuracion personalizada

mPageFormat = pj.pageDialog(mPageFormat);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder