org.apache.fop.pdf
Class PDFRoot

org.apache.fop.pdf.PDFObject
  |
  +--org.apache.fop.pdf.PDFRoot

public class PDFRoot
extends PDFObject

class representing a Root (/Catalog) object


Constructor Summary
PDFRoot(int number)
          create a Root (/Catalog) object

Method Summary
 voidaddPage(PDFPage page)
          add a /Page object to the root /Pages object
 voidsetRootPages(PDFPages pages)
          set the root /Pages object
 byte[]toPDF()
          represent the object as PDF

Methods inherited from class org.apache.fop.pdf.PDFObject
getNumber, referencePDF

Constructor Detail

PDFRoot

public PDFRoot(int number)
create a Root (/Catalog) object
Parameters:
number - the object's number
Method Detail

addPage

public void addPage(PDFPage page)
add a /Page object to the root /Pages object
Parameters:
page - the /Page object to add

setRootPages

public void setRootPages(PDFPages pages)
set the root /Pages object
Parameters:
pages - the /Pages object to set as root

toPDF

public byte[] toPDF()
represent the object as PDF
Returns: the PDF string

Association Links

to Class org.apache.fop.pdf.PDFPages

the /Pages object that is root of the Pages hierarchy