PDFix SDK  6.5.0
PdfTextAnnot Struct Reference

PdfTextAnnot class. More...

Inheritance diagram for PdfTextAnnot:
PdfMarkupAnnot PdfAnnot

Additional Inherited Members

- Public Member Functions inherited from PdfMarkupAnnot
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 PdfAnnotGetReply (int index)=0
 Both annotations must be on the same page of the document. More...
 
virtual PdfAnnotAddReply (const wchar_t *author, const wchar_t *text)=0
 Adds a new reply to the markup annotation. More...
 
- Public Member Functions inherited from PdfAnnot
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 PdsStreamGetAppearanceXObject (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 PdsObjectGetStructObject (bool struct_parent)=0
 
virtual PdsDictionaryGetObject ()=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
 

Detailed Description

PdfTextAnnot class.

A text annotation represents a 'sticky note' attached to a point in the PDF document. When closed, the annotation appears as an icon; when open, it displays a pop-up window containing the text of the note in a font and size chosen by the viewer application. Text annotations do not scale and rotate with the page.