List of usage examples for com.itextpdf.kernel.pdf PdfDocument getDefaultPageSize
public PageSize getDefaultPageSize()
From source file:cl.a2r.wsmicampov2.pdf.EventoPagina.java
/** * Crea el rectangulo donde pondremos el encabezado * @param docEvent Evento de documento//from w w w. j a va 2 s. co m * @return Area donde colocaremos el encabezado */ private Rectangle crearRectanguloEncabezado(PdfDocumentEvent docEvent) { PdfDocument pdfDoc = docEvent.getDocument(); PdfPage page = docEvent.getPage(); float xEncabezado = pdfDoc.getDefaultPageSize().getX() + documento.getLeftMargin(); float yEncabezado = pdfDoc.getDefaultPageSize().getTop() - documento.getTopMargin(); float anchoEncabezado = page.getPageSize().getWidth() - 72; float altoEncabezado = 50F; Rectangle rectanguloEncabezado = new Rectangle(xEncabezado, yEncabezado, anchoEncabezado, altoEncabezado); return rectanguloEncabezado; }
From source file:cl.a2r.wsmicampov2.pdf.EventoPagina.java
/** * Crea el rectangulo donde pondremos el pie de pagina * @param docEvent Evento del documento/* ww w .j a v a 2 s .com*/ * @return Area donde colocaremos el pie de pagina */ private Rectangle crearRectanguloPie(PdfDocumentEvent docEvent) { PdfDocument pdfDoc = docEvent.getDocument(); PdfPage page = docEvent.getPage(); float xPie = pdfDoc.getDefaultPageSize().getX() + documento.getRightMargin(); float yPie = pdfDoc.getDefaultPageSize().getBottom(); float anchoPie = page.getPageSize().getWidth() - 72; float altoPie = 50F; Rectangle rectanguloPie = new Rectangle(xPie, yPie, anchoPie, altoPie); return rectanguloPie; }
From source file:org.zafritech.zidingorms.io.pdf.TableHeader.java
@Override public void handleEvent(Event event) { PdfDocumentEvent docEvent = (PdfDocumentEvent) event; PdfDocument pdfDoc = docEvent.getDocument(); PdfPage page = docEvent.getPage();/*from w w w. j a v a 2 s.c om*/ PdfCanvas canvas = new PdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc); Rectangle rect = new Rectangle(pdfDoc.getDefaultPageSize().getX() + doc.getLeftMargin(), pdfDoc.getDefaultPageSize().getTop() - doc.getTopMargin(), 100, getTableheight()); new Canvas(canvas, pdfDoc, rect).add(table); }