|
| virtual int | GetText (wchar_t *buffer, int len) const =0 |
| | Gets the text of the page text element. More...
|
| |
| virtual void | SetText (const wchar_t *buffer)=0 |
| | Sets the text of the page text element. More...
|
| |
| virtual bool | GetTextState (PdfTextState *text_state)=0 |
| | Gets the text state of the text element. More...
|
| |
| virtual void | SetTextState (const PdfTextState *text_state)=0 |
| | Sets the text state of the text element. More...
|
| |
| virtual bool | GetTextMatrix (PdfMatrix *matrix) const =0 |
| | Gets the matrix of a text object. More...
|
| |
| virtual int | GetNumChars () const =0 |
| | Gets the number of characters in a text object. More...
|
| |
| virtual int | GetCharCode (int index) const =0 |
| | Gets the text of one character of the text. More...
|
| |
| virtual int | GetCharText (int index, wchar_t *buffer, int len) const =0 |
| | Gets the text for a character. More...
|
| |
| virtual bool | GetCharBBox (int index, PdfRect *bbox) const =0 |
| | Gets the bounding box of a character. More...
|
| |
| virtual bool | GetCharQuad (int index, PdfQuad *quad) const =0 |
| | Gets the quad bounding the specified character. More...
|
| |
| virtual float | GetCharAdvanceWidth (int index) const =0 |
| |
| virtual PdsText * | SplitAtChar (int index)=0 |
| | Splits text object into two. More...
|
| |
| virtual PdfStateFlags | GetCharStateFlags (int index)=0 |
| | Get the text object state flags for character. More...
|
| |
| virtual bool | SetCharStateFlags (int index, PdfStateFlags flags)=0 |
| | Set the text object state flags for character. More...
|
| |
| virtual PdfPageObjectType | GetObjectType () const =0 |
| | Gets the type of an object. More...
|
| |
| virtual void | GetBBox (PdfRect *bbox) const =0 |
| |
| virtual void | GetQuad (PdfQuad *quad) const =0 |
| |
| virtual int | GetId ()=0 |
| | Gets the ordinal number of a page object. More...
|
| |
| virtual int | GetStateFlags () const =0 |
| | Get the object state flags. More...
|
| |
| virtual bool | SetStateFlags (PdfStateFlags flags)=0 |
| | Set the object state flags. More...
|
| |
| virtual PdsObject * | GetStructObject (bool struct_parent)=0 |
| |
| virtual PdsContentMark * | GetContentMark ()=0 |
| |
| virtual int | GetMcid ()=0 |
| | Gets content mark ID for this object or -1 if the object does not have MCID property. More...
|
| |
| virtual bool | RemoveTags (PdfContentMarkFlags flags)=0 |
| |
| virtual PdfPage * | GetPage ()=0 |
| | Gets a reference to the page on which the object is present. More...
|
| |
| virtual int | GetContentStreamIndex ()=0 |
| |
| virtual PdsContent * | GetParentContent ()=0 |
| | Gets a reference to the content in which the object is present. More...
|
| |
| virtual bool | GetGState (PdfGraphicState *g_state)=0 |
| | Gets the graphic state of the page object. More...
|
| |
| virtual bool | SetGState (const PdfGraphicState *g_state)=0 |
| |
| virtual bool | TransformCTM (const PdfMatrix *matrix)=0 |
| |
| virtual bool | MoveToObject (PdsPageObject *ref_obj, bool after, int dst_tag_index, int obj_tag_index)=0 |
| | Moves object within a content to another position. More...
|
| |
| virtual bool | MoveToContent (PdsContent *content, int index)=0 |
| | Moves object to another content. More...
|
| |
| virtual PdsPageObject * | CopyToContent (PdsContent *content, int index)=0 |
| | Copies object to another content. More...
|
| |
| virtual PdfDoc * | GetDoc ()=0 |
| | Gets a reference to a document object. More...
|
| |
| virtual int | GetNumEqualTags (PdsPageObject *object)=0 |
| | Count the number of different tags within the marked content of the two page objects. More...
|
| |
| virtual int | GetOperatorId ()=0 |
| | Get the operator index which construcs the object in the page content. More...
|
| |
| virtual int | GetContentId ()=0 |
| | Get the content index which identifies it within the tagged or untagged content. More...
|
| |
| virtual int | GetNumContentItemIds ()=0 |
| | Get the number of content item identifiers within all marked contents. More...
|
| |
| virtual int | GetContentItemId (int level)=0 |
| |
| virtual bool | RegisterEvent (PdfEventType type, PdsPageObjectEventProc proc, void *data)=0 |
| | Registers a user-supplied procedure to call when the specified event occurs. More...
|
| |
| virtual bool | UnregisterEvent (PdfEventType type, PdsPageObjectEventProc proc, void *data)=0 |
| |
PdsText class.
A PdsText is a text object in a PDF page content.