Example usage for com.itextpdf.kernel.geom Rectangle Rectangle

List of usage examples for com.itextpdf.kernel.geom Rectangle Rectangle

Introduction

In this page you can find the example usage for com.itextpdf.kernel.geom Rectangle Rectangle.

Prototype

public Rectangle(float x, float y, float width, float height) 

Source Link

Document

Creates new instance.

Usage

From source file:cl.a2r.wsmicampov2.pdf.EventoPagina.java

/**
 * Crea el rectangulo donde pondremos el encabezado
 * @param docEvent Evento de documento//  w ww .  j av  a2  s. c o  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//from  ww w.j a  v  a2 s  .c o  m
 * @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.PageXofY.java

public PageXofY(PdfDocument pdf) {

    placeholder = new PdfFormXObject(new Rectangle(0, 0, side, side));
}

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.  jav a  2s. 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);

}