public class PDFPageSetup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
float |
bottomMargin
Bottom page margin in millimeters.
|
float |
leftMargin
Left page margin in millimeters.
|
org.apache.pdfbox.pdmodel.common.PDRectangle |
pageSize
Page size in PDF user-space points.
|
private static float |
POINTS_PER_MM
The conversion from PDF user-space points to millimeters.
|
float |
rightMargin
Right page margin in millimeters.
|
float |
topMargin
Top page margin in millimeters.
|
Constructor and Description |
---|
PDFPageSetup(org.apache.pdfbox.pdmodel.common.PDRectangle pageSize,
float topMargin,
float leftMargin,
float bottomMargin,
float rightMargin)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static PDFPageSetup |
fromPrintOptions(PrintOptions options)
Constructs new instance from
PrintOptions . |
private static final float POINTS_PER_MM
public org.apache.pdfbox.pdmodel.common.PDRectangle pageSize
public float topMargin
public float leftMargin
public float bottomMargin
public float rightMargin
public PDFPageSetup(org.apache.pdfbox.pdmodel.common.PDRectangle pageSize, float topMargin, float leftMargin, float bottomMargin, float rightMargin)
pageSize
- Page size.topMargin
- Top margin.leftMargin
- Left margin.bottomMargin
- Bottom margin.rightMargin
- Right margin.public static PDFPageSetup fromPrintOptions(PrintOptions options)
PrintOptions
.options
- An instance of PrintOptions
.