![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPOSITIONMARKERDATA } |
Public Member Functions | |
| virtual void | SetPositionMarker (const UIDRef &textModelRef, TextIndex textIndex)=0 |
| virtual void | ClearPositionMarker ()=0 |
| virtual UIDRef | GetTextModel ()=0 |
| virtual TextIndex | GetTextIndex ()=0 |
| virtual bool16 | PositionMarkerExists ()=0 |
| virtual bool16 | PositionMarkerValid ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Clear existing position marker.
| pure virtual |
Returns the text index for the position of the current marker.
| pure virtual |
Returns the text model ref for the current position marker.
| pure virtual |
Returns kTrue if TextModelRef is not UIDRef::gNull and TextIndex is not kInvalidTextIndex.
| pure virtual |
Returns kTrue if TextModelRef is a valid TextModel and TextIndex is within that model.
| pure virtual |
These are direct non-command based methods. Set position marker.
| textModelRef | the model the new position marker is within |
| textIndex | position of the new marker |