PageSize

Inheritance: java.lang.Object

public final class PageSize

Class representing size of page in PDF document.

Constructors

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

Fields

Field Description
LEAVE_INTACT For internal usage only

Methods

Method Description
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:

Parameter Type Description
x float Width of the page.
y float Height 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:

Parameter Type Description
value float page width.

getHeight()

public float getHeight()

Gets page height.

Returns: float - page height.

setHeight(float value)

public void setHeight(float value)

Sets page height.

Parameters:

Parameter Type Description
value float page 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:

Parameter Type Description
value boolean boolean 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