Red de conocimiento informático - Material del sitio web - Cómo imprimir un formulario de página completa en JSP

Cómo imprimir un formulario de página completa en JSP

No hay posibilidad de llamar directamente a la impresión de Windows

Puedes usar el programa para generar un estilo primero y luego imprimir de acuerdo con este estilo

Hemos creado uno usando el componente itext para generar PDF en línea Puede ser preciso en cuanto a la distancia entre ambos lados y el contenido

Puedes probarlo

Esto está escrito por un colega, ¡consúltalo!

/**

* Texto de impresión de resumen personal

* @param ruta

* @return

*/

public boolean createPDF1(SumVo sum,HttpServletResponse respuesta){

Documento documento = nuevo Documento(PageSize.A4,33,31,72,33,72,33,31 ,72,33)A4,33,31,72,30);//crear un objeto de documento

ByteArrayOutputStream ba = new ByteArrayOutputStream()

try{

;

PdfWriter escritor = PdfWriter.getInstance(documento, ba);

//PdfWriter.getInstance( documento,nuevo ByteArrayOutputStream());

PdfWriter.getInstance( documento,nuevo ByteArrayOutputStream())getInstance(document,new FileOutputStream(path));//crear un objeto PdfWriter

document.open()

BaseFont bfChinese = BaseFont.createFont("STSong; - Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED).setLockedWidth(true);

PdfPCell cell = new PdfPCell(new Paragraph(sum.getExam().getName(),headFont2) );//Crear una celda

cell.setBorder(0);

cell.setFixedHeight(40);

cell.setColspan(6); /p>

cell.setHorizontalAlignment(Element.ALIGN_CENTER);