Example usage for com.itextpdf.kernel.pdf PdfDocument getDefaultPageSize

List of usage examples for com.itextpdf.kernel.pdf PdfDocument getDefaultPageSize

Introduction

In this page you can find the example usage for com.itextpdf.kernel.pdf PdfDocument getDefaultPageSize.

Prototype

public PageSize getDefaultPageSize() 

Source Link

Document

Gets default page size.

Usage

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

}