![]() |
PDFix SDK
6.5.0
|
PdfTextMarkupAnnot class. More...
Public Member Functions | |
virtual int | GetNumQuads ()=0 |
Gets the number of quads for the annotation. More... | |
virtual void | GetQuad (int index, PdfQuad *quad)=0 |
virtual bool | AddQuad (PdfQuad *quad)=0 |
Adds a new quad to the text markup annot. More... | |
virtual bool | RemoveQuad (int index)=0 |
Removes a quad with the specified index. More... | |
![]() | |
virtual int | GetContents (wchar_t *buffer, int len)=0 |
virtual bool | SetContents (const wchar_t *contents)=0 |
virtual int | GetAuthor (wchar_t *buffer, int len)=0 |
Gets the author of the markup annotation. More... | |
virtual bool | SetAuthor (const wchar_t *author)=0 |
Sets the author of the markup annotation. More... | |
virtual int | GetNumReplies ()=0 |
Both annotations must be on the same page of the document. More... | |
virtual PdfAnnot * | GetReply (int index)=0 |
Both annotations must be on the same page of the document. More... | |
virtual PdfAnnot * | AddReply (const wchar_t *author, const wchar_t *text)=0 |
Adds a new reply to the markup annotation. More... | |
![]() | |
virtual PdfAnnotSubtype | GetSubtype ()=0 |
Gets an annotation's subtype. More... | |
virtual PdfAnnotFlags | GetFlags ()=0 |
Gets an annotation's flags. More... | |
virtual void | GetAppearance (PdfAnnotAppearance *appearance)=0 |
Gets an annotation's appearance. More... | |
virtual PdsStream * | GetAppearanceXObject (PdfAnnotAppearanceMode mode)=0 |
Gets an annotation's appearance stream. More... | |
virtual bool | SetAppearanceFromXObject (PdsStream *xobj, PdfAnnotAppearanceMode mode)=0 |
Set an annotation's appearance from an XObject. More... | |
virtual void | GetBBox (PdfRect *bbox)=0 |
Gets the annotation bounding box. More... | |
virtual bool | PointInAnnot (PdfPoint *point)=0 |
virtual bool | RectInAnnot (PdfRect *rect)=0 |
virtual PdsObject * | GetStructObject (bool struct_parent)=0 |
virtual PdsDictionary * | GetObject ()=0 |
Gets the annotation object dictionary. More... | |
virtual void | NotifyWillChange (const wchar_t *key)=0 |
Broadcasts a PDAnnotWillChange() notification. Clients must call this method before making any change to a custom annotation. More... | |
virtual void | NotifyDidChange (const wchar_t *key, int err)=0 |
Broadcasts a PDAnnotDidChange() notification. Clients must call this method after making any change to a custom annotation. More... | |
virtual bool | IsValid ()=0 |
PdfTextMarkupAnnot class.
Text markup annotations appear as highlights, underlines, strikeouts, or jagged ('squiggly') underlines in the text of a document.
|
pure virtual |
Adds a new quad to the text markup annot.
quad | Pointer to PdfQuad to add. |
|
pure virtual |
Gets the number of quads for the annotation.
|
pure virtual |
Gets the requested quad. The coordinates of the quadrilaterals are in default user space that comprise the region in which the annotation should be activated.
index | Index of an annotation quad to retrieve. |
quad | (Filled by the method) Pointer to PdfQuad structure to fill. |
|
pure virtual |
Removes a quad with the specified index.
index | The index of the quad to remove. |