Example usage for org.apache.pdfbox.pdmodel.common PDRectangle A0

List of usage examples for org.apache.pdfbox.pdmodel.common PDRectangle A0

Introduction

In this page you can find the example usage for org.apache.pdfbox.pdmodel.common PDRectangle A0.

Prototype

PDRectangle A0

To view the source code for org.apache.pdfbox.pdmodel.common PDRectangle A0.

Click Source Link

Document

A rectangle the size of A0 Paper.

Usage

From source file:org.fit.cssbox.render.PDFRenderer.java

License:Open Source License

/**
 * Constructor/*from w  ww.ja va 2 s  .co m*/
 * 
 * initialize the variables
 */
public PDFRenderer(int rootWidth, int rootHeight, OutputStream out, String pageFormat) {
    this.rootHeight = rootHeight;
    this.pathToSave = out;
    this.pageCount = 0;

    switch (pageFormat) {
    case "A0":
        this.pageFormat = PDRectangle.A0;
        break;
    case "A1":
        this.pageFormat = PDRectangle.A1;
        break;
    case "A2":
        this.pageFormat = PDRectangle.A2;
        break;
    case "A3":
        this.pageFormat = PDRectangle.A3;
        break;
    case "A4":
        this.pageFormat = PDRectangle.A4;
        break;
    case "A5":
        this.pageFormat = PDRectangle.A5;
        break;
    case "A6":
        this.pageFormat = PDRectangle.A6;
        break;
    case "LETTER":
        this.pageFormat = PDRectangle.LETTER;
        break;
    default:
        this.pageFormat = PDRectangle.A4;
        break;
    }

    initSettings(rootWidth);
}