PageSize

Inheritance: java.lang.Object

public final class PageSize

Class representing size of page in PDF document.

Constructors

ConstructorDescription
PageSize(float x, float y)Constructor for PageSize.

Fields

FieldDescription
LEAVE_INTACTFor internal usage only

Methods

MethodDescription
getWidth()Gets page width.
setWidth(float value)Sets page width.
getHeight()Gets page height.
setHeight(float value)Sets page height.
isLandscape()Gets page orientation.
setLandscape(boolean value)Sets page orientation.
getA0()A0 size (1189x840 mm).
getA1()A1 size (840x594 mm).
getA2()A2 size (594x420 mm).
getA3()A3 size (420x297 mm).
getA4()A4 size (297x210 mm).
getA5()A5 size (210x148 mm).
getA6()A6 size (148x105 mm).
getB5()B5 size (250x176 mm).
getPageLetter()Letter size (279x216 mm).
getPageLegal()Legal size (356x216 mm).
getPageLedger()Ledger size (432x279 mm).
getP11x17()11x17 inches format.

PageSize(float x, float y)

public PageSize(float x, float y)

Constructor for PageSize.

Parameters:

ParameterTypeDescription
xfloatWidth of the page.
yfloatHeight of the page.

LEAVE_INTACT

public static final float LEAVE_INTACT

For internal usage only

getWidth()

public float getWidth()

Gets page width.

Returns: float - page width.

setWidth(float value)

public void setWidth(float value)

Sets page width.

Parameters:

ParameterTypeDescription
valuefloatpage width.

getHeight()

public float getHeight()

Gets page height.

Returns: float - page height.

setHeight(float value)

public void setHeight(float value)

Sets page height.

Parameters:

ParameterTypeDescription
valuefloatpage height.

isLandscape()

public boolean isLandscape()

Gets page orientation. Returns true of this is landscape orientation and false if this is portrait.

Returns: boolean - boolean value

setLandscape(boolean value)

public void setLandscape(boolean value)

Sets page orientation. Returns true of this is landscape orientation and false if this is portrait.

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getA0()

public static PageSize getA0()

A0 size (1189x840 mm).

Returns: PageSize - PageSize object

getA1()

public static PageSize getA1()

A1 size (840x594 mm).

Returns: PageSize - PageSize object

getA2()

public static PageSize getA2()

A2 size (594x420 mm).

Returns: PageSize - PageSize object

getA3()

public static PageSize getA3()

A3 size (420x297 mm).

Returns: PageSize - PageSize object

getA4()

public static PageSize getA4()

A4 size (297x210 mm).

Returns: PageSize - PageSize object

getA5()

public static PageSize getA5()

A5 size (210x148 mm).

Returns: PageSize - PageSize object

getA6()

public static PageSize getA6()

A6 size (148x105 mm).

Returns: PageSize - PageSize object

getB5()

public static PageSize getB5()

B5 size (250x176 mm).

Returns: PageSize - PageSize object

getPageLetter()

public static PageSize getPageLetter()

Letter size (279x216 mm).

Returns: PageSize - PageSize object

getPageLegal()

public static PageSize getPageLegal()

Legal size (356x216 mm).

Returns: PageSize - PageSize object

getPageLedger()

public static PageSize getPageLedger()

Ledger size (432x279 mm).

Returns: PageSize - PageSize object

getP11x17()

public static PageSize getP11x17()

11x17 inches format.

Returns: PageSize - PageSize object