Class PDFAnnotation
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.pdf.writer.PDFAnnotation
- All Implemented Interfaces:
- RMPropertyChanger,- Cloneable
- Direct Known Subclasses:
- PDFAnnotation.Link
This class represents a PDF annotation (like a hyperlink).
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classAn inner class (and annotation subclass) to support hyperlinks.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Mapstatic final charstatic final charstatic final charstatic final char
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the annotation map.voidresolvePageReferences(PDFPagesTree pages, PDFXTable xref, PDFPage thisPage) Tells the annotation to resolve page references.voidsetHasBorder(boolean b) Sets whether the annotation has a border.voidsetHighlightMode(char h) Sets the highlight mode of the annotaiton.voidSets the type of the annotation.Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toStringMethods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Field Details- 
_map
- 
HighlightNonepublic static final char HighlightNone- See Also:
 
- 
HighlightInvertpublic static final char HighlightInvert- See Also:
 
- 
HighlightOutlinepublic static final char HighlightOutline- See Also:
 
- 
HighlightPushpublic static final char HighlightPush- See Also:
 
 
- 
- 
Constructor Details- 
PDFAnnotationCreates a new annotation for the given rect.
 
- 
- 
Method Details- 
setTypeSets the type of the annotation.
- 
setHighlightModepublic void setHighlightMode(char h) Sets the highlight mode of the annotaiton.
- 
setHasBorderpublic void setHasBorder(boolean b) Sets whether the annotation has a border.
- 
resolvePageReferencesTells the annotation to resolve page references.
- 
getAnnotationMapReturns the annotation map.
 
-