Package org.apache.fop.layoutmgr
Class Page
java.lang.Object
org.apache.fop.layoutmgr.Page
This object is used by the layout engine to represent a page. It provides access to the
simple-page-master that was used as a template for this page and it provides access to the
PageViewport which is the top-level area tree element. This class helps to decouple the
FO tree from the area tree to make the latter easily serializable.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAuxiliary constructor used when there's no SimplePageMaster.Page
(SimplePageMaster spm, int pageNumber, String pageNumberStr, boolean blank, boolean spanAll, boolean isPagePositionOnly) Main constructor -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
isPagePositionOnly
protected boolean isPagePositionOnly
-
-
Constructor Details
-
Page
public Page(SimplePageMaster spm, int pageNumber, String pageNumberStr, boolean blank, boolean spanAll, boolean isPagePositionOnly) Main constructor- Parameters:
spm
- the simple-page-master used for this pagepageNumber
- the page number (as an int)pageNumberStr
- the page number (as a String)blank
- true if this is a blank pagespanAll
- true if the first span area spans all columns
-
Page
Auxiliary constructor used when there's no SimplePageMaster.- Parameters:
viewArea
- the view area of the pagepageNumber
- the page number (as an int)pageNumberStr
- the page number (as a String)blank
- true if this is a blank page
-
-
Method Details
-
getSimplePageMaster
- Returns:
- the simple-page-master that created this page
-
getPageViewport
- Returns:
- the page viewport representing this page in the area tree
-