textstor.h header
This header is used by Text Services Framework. For more information, see:
textstor.h contains the following programming interfaces:
Interfaces
IAnchor The IAnchor interface is implemented by the TSF manager. Clients of Microsoft Active Accessibility use IAnchor anchor objects to delimit a range of text within a text stream. |
ITextStoreACP The ITextStoreACP interface is implemented by the application and is used by the TSF manager to manipulate text streams or text stores in TSF. |
ITextStoreACP2 The ITextStoreACP2 interface is implemented by the application and is used by the TSF manager to manipulate text streams or text stores in TSF. |
ITextStoreACPSink The ITextStoreACPSink interface is implemented by the TSF manager and is used by an ACP-based application to notify the manager when certain events occur. The manager installs this advise sink by calling ITextStoreACP::AdviseSink. |
ITextStoreAnchor The ITextStoreAnchor interface is implemented by a Microsoft Active Accessibility client and is used by the TSF manager to manipulate text streams. |
ITextStoreAnchorSink The ITextStoreAnchorSink interface is implemented by the TSF manager and is used by an anchor-based application to notify the manager when certain events occur. The manager installs this advise sink by calling ITextStoreAnchor::AdviseSink. |
Structures
TS_ATTRVAL The TS_ATTRVAL structure contains document attribute values. |
TS_RUNINFO The TS_RUNINFO structure specifies the properties of text run data. |
TS_SELECTION_ACP The TS_SELECTION_ACP structure contains ACP-based text selection data. |
TS_SELECTION_ANCHOR The TS_SELECTION_ANCHOR structure contains anchor-based text selection data. |
TS_SELECTIONSTYLE The TS_SELECTIONSTYLE structure represents the style of a selection. |
TS_STATUS The TS_STATUS structure contains document status data. |
TS_TEXTCHANGE The TS_TEXTCHANGE structure contains text change data. |
Enumerations
TsActiveSelEnd Elements of the TsActiveSelEnd enumeration specify which end of a text store selection is active. |
TsGravity Elements of the TsGravity enumeration specify the gravity type associated with an IAnchor object. |
TsLayoutCode Elements of the TsLayoutCode enumeration are used to specify the type of layout change in an ITextStoreACPSink::OnLayoutChange or ITextStoreAnchorSink::OnLayoutChange notification. |
TsRunType Elements of the TsRunType enumeration specify if a text run is visible, hidden, or is a private data type embedded in the text run. |
TsShiftDir Elements of the TsShiftDir enumeration specify which direction an anchor is moved. |