Class PDFPagesTree
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMListenerList
-
- com.inductiveautomation.rm.base.RMObject
-
- com.inductiveautomation.rm.pdf.writer.PDFPagesTree
-
- All Implemented Interfaces:
RMPropertyChanger
,java.lang.Cloneable
public class PDFPagesTree extends RMObject
This class represents a pages tree in a PDF file.
-
-
Constructor Summary
Constructors Constructor Description PDFPagesTree(PDFFile file)
Creates a new pdf pages tree.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPage(PDFPage aPage)
Adds a given page to this pages tree.PDFPage
getPage(int anIndex)
Returns the PDF page at the given index.int
getPageCount()
Returns the number of pages.int
indexOf(PDFPage aPage)
Returns the index of the given page in this pages tree.void
resolvePageReferences()
Tells all pages in this pages tree to resolve page references.void
writePDF(RMPDFWriter aWriter)
Writes this pages tree to the given PDF file.-
Methods inherited from class com.inductiveautomation.rm.base.RMObject
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toString
-
Methods inherited from class com.inductiveautomation.rm.base.RMListenerList
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
-
-
-
Constructor Detail
-
PDFPagesTree
public PDFPagesTree(PDFFile file)
Creates a new pdf pages tree.
-
-
Method Detail
-
getPageCount
public int getPageCount()
Returns the number of pages.
-
getPage
public PDFPage getPage(int anIndex)
Returns the PDF page at the given index.
-
addPage
public void addPage(PDFPage aPage)
Adds a given page to this pages tree.
-
indexOf
public int indexOf(PDFPage aPage)
Returns the index of the given page in this pages tree.
-
resolvePageReferences
public void resolvePageReferences()
Tells all pages in this pages tree to resolve page references.
-
writePDF
public void writePDF(RMPDFWriter aWriter)
Writes this pages tree to the given PDF file.
-
-