public class Popup extends Annot
Annot.BorderStyle
e_3D, e_action_trigger_activate, e_action_trigger_annot_blur, e_action_trigger_annot_down, e_action_trigger_annot_enter, e_action_trigger_annot_exit, e_action_trigger_annot_focus, e_action_trigger_annot_page_close, e_action_trigger_annot_page_invisible, e_action_trigger_annot_page_open, e_action_trigger_annot_page_visible, e_action_trigger_annot_up, e_Caret, e_Circle, e_down, e_FileAttachment, e_FreeText, e_hidden, e_Highlight, e_Ink, e_invisible, e_Line, e_Link, e_locked, e_locked_contents, e_Movie, e_no_rotate, e_no_view, e_no_zoom, e_normal, e_Polygon, e_Polyline, e_Popup, e_print, e_PrinterMark, e_Projection, e_read_only, e_Redact, e_RichMedia, e_rollover, e_Screen, e_Sound, e_Square, e_Squiggly, e_Stamp, e_StrikeOut, e_Text, e_toggle_no_view, e_TrapNet, e_Underline, e_Unknown, e_Watermark, e_Widget
Constructor and Description |
---|
Popup()
Creates an empty Popup annotation.
|
Popup(Annot annot)
Creates a Popup annotation and initialize it using given annotation object.
|
Popup(Obj d)
Creates a Popup annotation and initialize it using given Cos/SDF object.
|
Modifier and Type | Method and Description |
---|---|
static Popup |
create(Doc doc,
Rect pos)
Creates a new Popup annotation, in the specified document.
|
Annot |
getParent()
Get the Parent annotation of the Popup annotation.
|
boolean |
isOpen()
Get the initial openning condition of Popup.
|
void |
setOpen(boolean is_open)
Set the initial openning condition of Popup.
|
void |
setParent(Annot parent)
Set the Parent annotation of the Popup annotation.
|
__Create, __GetHandle, __GetRefHandle, create, equals, flatten, getActiveAppearanceState, getAppearance, getAppearance, getAppearance, getBorderStyle, getColorAsCMYK, getColorAsGray, getColorAsRGB, getColorCompNum, getContents, getDate, getFlag, getOptionalContent, getPage, getRect, getRotation, getSDFObj, GetStructParent, getTriggerAction, getType, getUniqueID, getVisibleContentBox, isMarkup, isValid, refreshAppearance, removeAppearance, resize, setActiveAppearanceState, setAppearance, setAppearance, setAppearance, setBorderStyle, setColor, setContents, setDate, setFlag, setOptionalContent, setPage, setRect, setRotation, setStructParent, setUniqueID
public Popup(Obj d)
Note: The constructor does not copy any data, but is instead the logical equivalent of a type cast.
d
- the input Cos/SDF objectpublic Popup()
public Popup(Annot annot) throws PDFNetException
Note: The constructor does not copy any data, but is instead the logical equivalent of a type cast.
annot
- the annotPDFNetException
public static Popup create(Doc doc, Rect pos) throws PDFNetException
doc
- A document to which the Popup annotation is added.pos
- A rectangle specifying the Popup annotation's bounds, specified in
user space coordinates.PDFNetException
public Annot getParent() throws PDFNetException
Note: This annotation object represents the parent annotation with which this pop-up annotation shall be associated. If this entry is present, the parent annotation's Contents, M, C, and Tentries shall override those of the pop-up annotation itself.
PDFNetException
public void setParent(Annot parent) throws PDFNetException
Note: This annotation object represents the parent annotation with which this pop-up annotation shall be associated. If this entry is present, the parent annotation's Contents, M, C, and Tentries shall override those of the pop-up annotation itself.
parent
- An annot object which is the parent annotation of the Popup annotation.PDFNetException
public boolean isOpen() throws PDFNetException
Note: This Open option is a flag specifying whether the pop-up annotation shall initially be displayed open. Default value: false (closed). If this entry is present, the parent annotation's Contents, M, C, and Tentries shall override those of the pop-up annotation itself.
PDFNetException
public void setOpen(boolean is_open) throws PDFNetException
Note: This Open option is a flag specifying whether the pop-up annotation shall initially be displayed open. Default value: false (closed). If this entry is present, the parent annotation's Contents, M, C, and Tentries shall override those of the pop-up annotation itself.
is_open
- A bool indicating whether the Popup is initially open.PDFNetException