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 voidaddPage(PDFPage aPage)Adds a given page to this pages tree.PDFPagegetPage(int anIndex)Returns the PDF page at the given index.intgetPageCount()Returns the number of pages.intindexOf(PDFPage aPage)Returns the index of the given page in this pages tree.voidresolvePageReferences()Tells all pages in this pages tree to resolve page references.voidwritePDF(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.
-
-