org.apache.fop.layoutmgr

Class Page


public class Page
extends java.lang.Object

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.

Constructor Summary

Page(SimplePageMaster spm, int pageNumber, String pageNumberStr, boolean blank)
Main constructor

Method Summary

PageViewport
getPageViewport()
SimplePageMaster
getSimplePageMaster()

Constructor Details

Page

public Page(SimplePageMaster spm,
            int pageNumber,
            String pageNumberStr,
            boolean blank)
Main constructor
Parameters:
spm - the simple-page-master used for this page
pageNumber - the page number (as an int)
pageNumberStr - the page number (as a String)
blank - true if this is a blank page

Method Details

getPageViewport

public PageViewport getPageViewport()
Returns:
the page viewport representing this page in the area tree

getSimplePageMaster

public SimplePageMaster getSimplePageMaster()
Returns:
the simple-page-master that created this page

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.