PDFix SDK  7.2.0
Loading...
Searching...
No Matches
PdeTextRun Struct Referenceabstract

PdeTextRun class. More...

#include <pdfix.h>

Inheritance diagram for PdeTextRun:
PdeElement

Public Member Functions

virtual PdsTextGetTextObject ()=0
 Tests whether content mark is equal to other content mark. More...
 
virtual int GetFirstCharIndex () const =0
 Get index of the first textrun's character in the associated text object. More...
 
virtual int GetLastCharIndex () const =0
 Get index of the last textrun's character in the associated text object. More...
 
- Public Member Functions inherited from PdeElement
virtual PdfElementType GetType () const =0
 Gets the type of an element. More...
 
virtual void GetBBox (PdfRect *bbox) const =0
 
virtual bool SetBBox (const PdfRect *bbox)=0
 
virtual void GetQuad (PdfQuad *quad) const =0
 
virtual int GetId ()=0
 Gets the id of an element. The id is unique number on a page. More...
 
virtual void GetGraphicState (PdfGraphicState *g_state)=0
 Gets the graphics state information for an element. More...
 
virtual int GetNumChildren () const =0
 Gets the number of child elements in an element object. More...
 
virtual PdeElementGetChild (int index)=0
 Gets the requested child element from an element. More...
 
virtual PdfAlignment GetAlignment () const =0
 Gets the element alignment within the content column. More...
 
virtual float GetAngle () const =0
 Gets the element angle. More...
 
virtual void SetData (void *data)=0
 Sets user-supplied data to pass to the element. More...
 
virtual void * GetData () const =0
 Gets user-supplied data to pass to the element. More...
 
virtual bool SetAlt (const wchar_t *alt)=0
 Sets the alternate description of the element. More...
 
virtual bool SetActualText (const wchar_t *text)=0
 Sets the actual text of the element. More...
 
virtual int GetTag (wchar_t *buffer, int len) const =0
 Gets the tag name of the element. More...
 
virtual bool SetTag (const wchar_t *text)=0
 Sets the tag name of the element. More...
 
virtual int GetTagId (wchar_t *buffer, int len) const =0
 Gets the tag id of the element. More...
 
virtual bool SetTagId (const wchar_t *id)=0
 Sets the tag id of the element. More...
 
virtual int GetFlags () const =0
 Get the element state flags. More...
 
virtual bool SetFlags (int flags)=0
 Set the element state flags. More...
 
virtual int GetStateFlags () const =0
 Get the element state flags. More...
 
virtual bool SetStateFlags (PdfStateFlags flags, bool objects)=0
 Set the element state flags. More...
 
virtual int GetNumPageObjects () const =0
 Get the the number pf page object in the element. More...
 
virtual PdsPageObjectGetPageObject (int index)=0
 Get the the page object of the element by index. More...
 
virtual PdePageMapGetPageMap ()=0
 Get the the page map object containing this element. More...
 
virtual PdfLabelType GetLabelType () const =0
 Gets the element label type. More...
 
virtual bool SetLabelType (PdfLabelType type)=0
 Sets the element type level. More...
 

Detailed Description

PdeTextRun class.

PdeTextRun represents subest of character of the text object (PdsText).

Member Function Documentation

◆ GetFirstCharIndex()

virtual int PdeTextRun::GetFirstCharIndex ( ) const
pure virtual

Get index of the first textrun's character in the associated text object.

Returns
index of the first character

◆ GetLastCharIndex()

virtual int PdeTextRun::GetLastCharIndex ( ) const
pure virtual

Get index of the last textrun's character in the associated text object.

Returns
index of the last character

◆ GetTextObject()

virtual PdsText * PdeTextRun::GetTextObject ( )
pure virtual

Tests whether content mark is equal to other content mark.

Parameters
markpointer to the other PdsContentMark structure
Returns
true if content marks are equal