![]() | InDesign SDK 20.5 |
#include <IGenericTextSelectionSuite.h>

Public Types | |
| enum | { kDefaultIID = IID_IGENERICTEXTSELECTION_SUITE } |
| enum | ViewType { kStandard, kNote } |
| enum | DrawChoice { kDontDrawSelection, kDrawSelection } |
Public Member Functions | |
| virtual bool16 | SetSelection (RangeData r, const UIDRef &storyRef, SelectionExtension *extendToUIDPair=nil)=0 |
| virtual bool16 | SetSelectionHmm (RangeData r, const UIDRef &storyRef, SelectionExtension extendToUIDPair, DrawChoice drawIt)=0 |
| virtual void | DeselectAll ()=0 |
| virtual RangeData | GetSelection (UIDRef *story=nil) const =0 |
| virtual bool16 | CanEditText ()=0 |
| virtual SelectionExtension | GetSelectionIsExtendedToDeletedUID ()=0 |
| virtual ITextFocus * | QueryTextFocus ()=0 |
| virtual void | SetWidgetParent_ (IPMUnknown *parent)=0 |
| virtual ViewType | GetSelectionViewType ()=0 |
| virtual void | TempSetSelectionTextModel (const UIDRef &storyRef)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
CLASS DECLARATION For Adobe internal use only and should not be used by external developers.
| pure virtual |
Method to get track changed deleted text highlight extension information
| pure virtual |
Method to set a text selection.
| range | Text range to set a text selection on |
| storyRef | UID reference of story to set selection in |
| extendToUIDPair | If want adjacent track changes to be included in the highlight must set the UID of the track change owned item. this is mainly an internal implementation detail. |
| pure virtual |
Method to set a text selection (should go away eventually it's not suggested this be used externally)
| range | Text range to set a text selection on |
| storyRef | UID reference of story to set selection in |
| extendToUIDPair | If want adjacent track changes to be included in the highlight must set the UID of the track change owned item. this is mainly an internal implementation detail. |
| drawIt | true if the selection should be drawn |