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);
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
0