ITextStoreACP2-Schnittstelle (textstor.h)
Die ITextStoreACP2-Schnittstelle wird von der Anwendung implementiert und vom TSF-Manager verwendet, um Textstreams oder Textspeicher in TSF zu bearbeiten. Eine Anwendung kann eine instance dieser Schnittstelle mit einem Aufruf der CreateContext-Methode abrufen. Die Schnittstellen-ID ist IID_ITextStoreACP2.
Diese Schnittstelle macht Textspeicher über ein ACP-Format (Application Character Position) verfügbar. Anwendungen, die ein ankerbasiertes Format verwenden, sollten ITextStoreAnchor verwenden.
Vererbung
Die ITextStoreACP2-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextStoreACP2 verfügt auch über folgende Membertypen:
Methoden
Die ITextStoreACP2-Schnittstelle verfügt über diese Methoden.
ITextStoreACP2::AdviseSink Installiert eine neue Empfehlungssenke über die ITextStoreACPSink-Schnittstelle oder ändert eine vorhandene Empfehlungssenke. Die Senkenschnittstelle wird durch den Punkparameter angegeben. |
ITextStoreACP2::FindNextAttrTransition Bestimmt die Zeichenposition, an der ein Übergang in einem Attributwert stattfindet. Das angegebene zu überprüfende Attribut ist anwendungsabhängig. |
ITextStoreACP2::GetACPFromPoint Konvertiert einen Punkt in Bildschirmkoordinaten in eine Anwendungszeichenposition. |
ITextStoreACP2::GetActiveView Ruft eine TsViewCookie ab, die die aktuelle aktive Ansicht darstellt. |
ITextStoreACP2::GetEmbedded Ruft ein eingebettetes Dokument ab. (ITextStoreACP2.GetEmbedded) |
ITextStoreACP2::GetEndACP Ruft die Anzahl der Zeichen in einem Dokument ab. |
ITextStoreACP2::GetFormattedText Ruft formatierte Textdaten zu einer angegebenen Textzeichenfolge ab. Der Aufrufer muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor diese Methode aufgerufen wird. |
ITextStoreACP2::GetScreenExt Ruft die Koordinaten des Begrenzungsrahmenbildschirms der Anzeigefläche ab, auf der der Textstream gerendert wird. |
ITextStoreACP2::GetSelection Ruft die Zeichenposition einer Textauswahl in einem Dokument ab. Diese Methode unterstützt mehrere Textauswahlen. Der Aufrufer muss über eine schreibgeschützte Sperre für das Dokument verfügen, bevor diese Methode aufgerufen wird. |
ITextStoreACP2::GetStatus Ruft das dokument status ab. Das dokument status wird über die TS_STATUS-Struktur zurückgegeben. |
ITextStoreACP2::GetText Ruft Informationen zu Text an einer angegebenen Zeichenposition ab. Diese Methode gibt den sichtbaren und ausgeblendeten Text zurück und gibt an, ob eingebettete Daten an den Text angefügt sind. |
ITextStoreACP2::GetTextExt Ruft das begrenzungsfeld in Bildschirmkoordinaten des Texts an einer angegebenen Zeichenposition ab. Der Aufrufer muss über eine schreibgeschützte Sperre für das Dokument verfügen, bevor diese Methode aufgerufen wird. |
ITextStoreACP2::InsertEmbedded Fügt ein eingebettetes Objekt am angegebenen Zeichen ein. (ITextStoreACP2.InsertEmbedded) |
ITextStoreACP2::InsertEmbeddedAtSelection Fügt ein IDataObject an der Einfügemarke oder Auswahl ein. Der Client, der diese Methode aufruft, muss über eine Lese-/Schreibsperre verfügen, bevor ein IDataObject-Objekt in das Dokument eingefügt wird. |
ITextStoreACP2::InsertTextAtSelection Fügt Text an der Einfügemarke oder Auswahl ein. Ein Aufrufer muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor Text eingefügt wird. |
ITextStoreACP2::QueryInsert Bestimmt, ob die angegebenen Anfangs- und Endzeichenpositionen gültig sind. Verwenden Sie diese Methode, um eine Bearbeitung an ein Dokument anzupassen, bevor Sie die Bearbeitung ausführen. Die -Methode darf keine Werte außerhalb des Bereichs des Dokuments zurückgeben. |
ITextStoreACP2::QueryInsertEmbedded Ruft einen Wert ab, der angibt, ob das angegebene Objekt in das Dokument eingefügt werden kann. (ITextStoreACP2.QueryInsertEmbedded) |
ITextStoreACP2::RequestAttrsAtPosition Ruft Textattribute an der angegebenen Zeichenposition ab. (ITextStoreACP2.RequestAttrsAtPosition) |
ITextStoreACP2::RequestAttrsTransitioningAtPosition Ruft Textattribute ab, die an der angegebenen Zeichenposition übergangen werden. (ITextStoreACP2.RequestAttrsTransitioningAtPosition) |
ITextStoreACP2::RequestLock Wird vom TSF-Manager aufgerufen, um eine Dokumentsperre bereitzustellen, um das Dokument zu ändern. Diese Methode ruft die OnLockGranted-Methode auf, um die Dokumentsperre zu erstellen. |
ITextStoreACP2::RequestSupportedAttrs Rufen Sie die Attribute ab, die im Dokument unterstützt werden. (ITextStoreACP2.RequestSupportedAttrs) |
ITextStoreACP2::RetrieveRequestedAttrs Ruft die Attribute ab, die von einem Aufruf einer Attributanforderungsmethode zurückgegeben werden. (ITextStoreACP2.RetrieveRequestedAttrs) |
ITextStoreACP2::SetSelection Wählt Text im Dokument aus. Die Anwendung muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor diese Methode aufgerufen wird. |
ITextStoreACP2::SetText Legt die Textauswahl auf die angegebenen Zeichenpositionen fest. |
ITextStoreACP2::UnadviseSink Wird von einer Anwendung aufgerufen, um anzugeben, dass keine Benachrichtigungen mehr vom TSF-Manager erforderlich sind. Der TSF-Manager gibt die Senkenschnittstelle frei und beendet Benachrichtigungen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | textstor.h |