|
Hi, I create a jsp to print some
reports for me and I cant make this work??? Could
someone help me??? Acesso.jsp is just to
open a connection to the database. Thanks in advance. Roberto Godoy <%@ page
import="java.io.*, ����������������� �com.lowagie.text.*, ����������������� �com.lowagie.text.pdf.*, ����������������� �java.sql.*" errorPage="error.jsp" %><%@ include
file="../../acesso/Acesso.jsp" %><% response.setContentType( "application/pdf" ); Document
document = new Document(PageSize.A4.rotate(),
50, 50, 50, 50); ByteArrayOutputStream
buffer = new ByteArrayOutputStream(); PdfWriter.getInstance( document, buffer ); Image jpeg = Image.getInstance("/bla/images/bla4.jpg"); HeaderFooter
footer = new HeaderFooter(new Phrase("Brasil - �P�gina "),
true); HeaderFooter
header = new HeaderFooter(new Phrase("Relat�rio de Clientes"), false); footer.setAlignment(Element.ALIGN_CENTER); header.setAlignment(Element.ALIGN_CENTER); jpeg.setAlignment(Image.LEFT); jpeg.setAbsolutePosition(50, 540); document.setFooter(footer); document.setHeader(header); document.open(); ����������� document.add(jpeg); ����������� Table
datatable = new Table(12); ����������� datatable.setPadding(3); ����������� datatable.setWidth(100); ����������� datatable.setAutoFillEmptyCells(true); ����� �����
int headerwidths[] = {15, 30, 30, 15, 10, 15, 15, 15, 15, 15,
15, 15}; ����������� datatable.setWidths(headerwidths); ����������� datatable.setBorderWidth(1); ����������� datatable.addCell("Cod.
do Cliente"); ����������� datatable.addCell("Nome
do Cliente"); ����������� datatable.addCell("Endereco"); ����������� datatable.addCell("Numero"); ����������� datatable.addCell("Compl"); ����������� datatable.addCell("Bairro"); ����������� datatable.addCell("Cidade"); ����������� datatable.addCell("Estado"); ����������� datatable.addCell("Pais"); ����������� datatable.addCell("CEP"); ����������� datatable.addCell("CNPJ"); ����������� datatable.addCell("IE"); ResultSet rec = stm.executeQuery("SELECT * from cliente"); while (rec.next()) { String
codcliente = rec.getString("cod_cliente"); ����������� datatable.setBorderWidth(1); ����������� datatable.addCell(codcliente); ����������� datatable.addCell(rec.getString("nome_empresa")); ����������� datatable.addCell(rec.getString("endereco")); ����������� datatable.addCell(rec.getString("numero")); ����������� datatable.addCell(rec.getString("complemento")); ����������� datatable.addCell(rec.getString("bairro")); ����������� datatable.addCell(rec.getString("cidade")); ����������� datatable.addCell(rec.getString("estado")); ����������� datatable.addCell(rec.getString("pais")); ����������� datatable.addCell(rec.getString("cep")); ����������� datatable.addCell(rec.getString("cnpj")); ����������� datatable.addCell(rec.getString("ie")); } document.add(datatable); rec.close(); document.close(); DataOutput
output = new DataOutputStream(response.getOutputStream() ); byte[]
bytes = buffer.toByteArray(); response.setContentLength(bytes.length); for( int i = 0; i
< bytes.length; i++ ) { output.writeByte( bytes[i] );} %> |
- Re: [iText-questions] JSP problem Roberto Godoy
- Re: [iText-questions] JSP problem Bruno
- Re: [iText-questions] JSP problem Christian Lauer
- RES: [iText-questions] JSP problem Roberto Godoy
