|
| enum | EndingStyle {
e_Square
, e_Circle
, e_Diamond
, e_OpenArrow
,
e_ClosedArrow
, e_Butt
, e_ROpenArrow
, e_RClosedArrow
,
e_Slash
, e_None
, e_Unknown
} |
| enum | IntentType { e_LineArrow
, e_LineDimension
, e_null
} |
| enum | CapPos { e_Inline
, e_Top
} |
| enum | BorderEffect { e_None
, e_Cloudy
} |
| enum | Type {
e_Text
, e_Link
, e_FreeText
, e_Line
,
e_Square
, e_Circle
, e_Polygon
, e_Polyline
,
e_Highlight
, e_Underline
, e_Squiggly
, e_StrikeOut
,
e_Stamp
, e_Caret
, e_Ink
, e_Popup
,
e_FileAttachment
, e_Sound
, e_Movie
, e_Widget
,
e_Screen
, e_PrinterMark
, e_TrapNet
, e_Watermark
,
e_3D
, e_Redact
, e_Projection
, e_RichMedia
,
e_Unknown
} |
| enum | Flag {
e_invisible
, e_hidden
, e_print
, e_no_zoom
,
e_no_rotate
, e_no_view
, e_read_only
, e_locked
,
e_toggle_no_view
, e_locked_contents
} |
| enum | ActionTriggerEvent {
e_action_trigger_activate = 0
, e_action_trigger_annot_enter = 1
, e_action_trigger_annot_exit = 2
, e_action_trigger_annot_down = 3
,
e_action_trigger_annot_up = 4
, e_action_trigger_annot_focus = 5
, e_action_trigger_annot_blur = 6
, e_action_trigger_annot_page_open = 7
,
e_action_trigger_annot_page_close = 8
, e_action_trigger_annot_page_visible = 9
, e_action_trigger_annot_page_invisible = 10
} |
| enum | AnnotationState { e_normal
, e_rollover
, e_down
} |
| typedef pdftron::PDF::BorderStyle | BorderStyle |
|
| | Line (SDF::Obj d=0) |
| | Line (const Annot &ann) |
| Point | GetStartPoint () const |
| void | SetStartPoint (const Point &sp) |
| Point | GetEndPoint () const |
| void | SetEndPoint (const Point &ep) |
| EndingStyle | GetStartStyle () const |
| void | SetStartStyle (EndingStyle sst) |
| EndingStyle | GetEndStyle () const |
| void | SetEndStyle (EndingStyle est) |
| double | GetLeaderLineLength () const |
| void | SetLeaderLineLength (const double &length) |
| double | GetLeaderLineExtensionLength () const |
| void | SetLeaderLineExtensionLength (const double &length) |
| bool | GetShowCaption () const |
| void | SetShowCaption (bool showCaption) |
| IntentType | GetIntentType () const |
| void | SetIntentType (IntentType it) |
| double | GetLeaderLineOffset () const |
| void | SetLeaderLineOffset (double length) |
| CapPos | GetCaptionPosition () const |
| void | SetCaptionPosition (const CapPos &style) |
| double | GetTextHOffset () const |
| void | SetTextHOffset (double offset) |
| double | GetTextVOffset () const |
| void | SetTextVOffset (double offset) |
| | Markup (SDF::Obj d=0) |
| | Markup (const Annot &ann) |
| UString | GetTitle () |
| void | SetTitle (const UString &title) |
| void | SetTitle (const char *title) |
| Popup | GetPopup () const |
| void | SetPopup (const Popup &ppup) |
| double | GetOpacity () const |
| void | SetOpacity (double op) |
| UString | GetSubject () const |
| void | SetSubject (const UString &contents) |
| Date | GetCreationDates () const |
| void | SetCreationDates (const Date &dt) |
| BorderEffect | GetBorderEffect () const |
| void | SetBorderEffect (BorderEffect effect=e_None) |
| double | GetBorderEffectIntensity () const |
| void | SetBorderEffectIntensity (double intensity=0) |
| ColorPt | GetInteriorColor () const |
| int | GetInteriorColorCompNum () const |
| void | SetInteriorColor (const ColorPt &c, int CompNum) |
| Rect | GetContentRect () const |
| void | SetContentRect (const Rect &cr) |
| Rect | GetPadding () const |
| void | SetPadding (const Rect &rd) |
| void | SetPadding (double x) |
| void | RotateAppearance (double angle) |
| | Annot (SDF::Obj d=0) |
| | Annot (const Annot &d) |
| Annot & | operator= (const Annot &d) |
| bool | operator== (const Annot &d) |
| bool | IsValid () const |
| SDF::Obj | GetSDFObj () const |
| Type | GetType () const |
| Rect | GetRect () const |
| Rect | GetVisibleContentBox () const |
| bool | IsMarkup () const |
| void | SetRect (const Rect &pos) |
| Page | GetPage () const |
| void | SetPage (const Page &page) |
| SDF::Obj | GetUniqueID () const |
| void | SetUniqueID (const char *id, int id_buf_sz=0) |
| Date | GetDate () const |
| void | SetDate (const Date &date) |
| bool | GetFlag (Flag flag) const |
| void | SetFlag (Flag flag, bool value) |
| SDF::Obj | GetTriggerAction (Annot::ActionTriggerEvent trigger) |
| BorderStyle | GetBorderStyle () const |
| void | SetBorderStyle (const BorderStyle &bs, bool oldStyleOnly=false) |
| SDF::Obj | GetAppearance (AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | SetAppearance (SDF::Obj app_stream, AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | RemoveAppearance (AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | Flatten (class Page page) |
| const char * | GetActiveAppearanceState () const |
| void | SetActiveAppearanceState (const char *astate) |
| ColorPt | GetColorAsRGB () const |
| ColorPt | GetColorAsCMYK () const |
| ColorPt | GetColorAsGray () const |
| int | GetColorCompNum () const |
| void | SetColor (const ColorPt &col, int numcomp=3) |
| int | GetStructParent () const |
| void | SetStructParent (const int parkeyval) |
| SDF::Obj | GetOptionalContent () const |
| void | SetOptionalContent (SDF::Obj content) |
| void | SetContents (const UString &contents) |
| UString | GetContents () const |
| int | GetRotation () const |
| void | SetRotation (int angle) |
| void | RefreshAppearance () |
| void | RefreshAppearance (const RefreshOptions &options) |
| UString | GetCustomData (const UString &key) const |
| void | SetCustomData (const UString &key, const UString &value) |
| void | DeleteCustomData (const UString &key) |
| void | Resize (const Rect &newrect) |
| ptrdiff_t | GetHandleInternal () |
A line annotation (PDF 1.3) is used to display a single straight line on the page. When opened, it should display a pop-up window containing the text of the associated note.
Definition at line 23 of file Line.h.