Freigeben über


ITextStoreACP-Schnittstelle (textstor.h)

Die ITextStoreACP-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 ITfDocumentMgr::CreateContext-Methode abrufen. Die Schnittstellen-ID ist IID_ITextStoreACP.

Diese Schnittstelle macht Textspeicher über ein ACP-Format (Application Character Position) verfügbar. Anwendungen, die ein ankerbasiertes Format verwenden, sollten ITextStoreAnchor verwenden.

Vererbung

Die ITextStoreACP-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextStoreACP verfügt auch über folgende Membertypen:

Methoden

Die ITextStoreACP-Schnittstelle verfügt über diese Methoden.

 
ITextStoreACP::AdviseSink

Die ITextStoreACP::AdviseSink-Methode installiert eine neue Empfehlungssenke über die ITextStoreACPSink-Schnittstelle oder ändert eine vorhandene Empfehlungssenke. Die Senkenschnittstelle wird durch den Punk-Parameter angegeben.
ITextStoreACP::FindNextAttrTransition

Die ITextStoreACP::FindNextAttrTransition-Methode bestimmt die Zeichenposition, an der ein Übergang in einem Attributwert erfolgt. Das zu überprüfende Attribut ist anwendungsabhängig.
ITextStoreACP::GetACPFromPoint

Die ITextStoreACP::GetACPFromPoint-Methode konvertiert einen Punkt in Bildschirmkoordinaten in eine Anwendungszeichenposition.
ITextStoreACP::GetActiveView

Die ITextStoreACP::GetActiveView-Methode gibt einen TsViewCookie-Datentyp zurück, der die aktuelle aktive Ansicht angibt.
ITextStoreACP::GetEmbedded

Ruft ein eingebettetes Dokument ab. (ITextStoreACP.GetEmbedded)
ITextStoreACP::GetEndACP

Die ITextStoreACP::GetEndACP-Methode gibt die Anzahl der Zeichen in einem Dokument zurück.
ITextStoreACP::GetFormattedText

Die ITextStoreACP::GetFormattedText-Methode gibt formatierte Textdaten zu einer angegebenen Textzeichenfolge zurück. Der Aufrufer muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor diese Methode aufgerufen wird.
ITextStoreACP::GetScreenExt

Die ITextStoreACP::GetScreenExt-Methode gibt die Begrenzungsrahmenbildschirmkoordinaten der Anzeigeoberfläche zurück, auf der der Textstream gerendert wird.
ITextStoreACP::GetSelection

Die ITextStoreACP::GetSelection-Methode gibt die Zeichenposition einer Textauswahl in einem Dokument zurück. 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.
ITextStoreACP::GetStatus

Die ITextStoreACP::GetStatus-Methode ruft das Dokument status ab. Das dokument status wird über die TS_STATUS-Struktur zurückgegeben.
ITextStoreACP::GetText

Die ITextStoreACP::GetText-Methode gibt Informationen zu Text an einer angegebenen Zeichenposition zurück. Diese Methode gibt den sichtbaren und ausgeblendeten Text zurück und gibt an, ob eingebettete Daten an den Text angefügt sind.
ITextStoreACP::GetTextExt

Die ITextStoreACP::GetTextExt-Methode gibt das begrenzungsfeld in Bildschirmkoordinaten des Texts an einer angegebenen Zeichenposition zurück. Der Aufrufer muss über eine schreibgeschützte Sperre für das Dokument verfügen, bevor diese Methode aufgerufen wird.
ITextStoreACP::GetWnd

Die ITextStoreACP::GetWnd-Methode gibt das Handle an ein Fenster zurück, das dem aktuellen Dokument entspricht.
ITextStoreACP::InsertEmbedded

Fügt ein eingebettetes Objekt am angegebenen Zeichen ein. (ITextStoreACP.InsertEmbedded)
ITextStoreACP::InsertEmbeddedAtSelection

Die ITextStoreACP::InsertEmbeddedAtSelection-Methode fügt ein IDataObject-Objekt 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.
ITextStoreACP::InsertTextAtSelection

Die ITextStoreACP::InsertTextAtSelection-Methode fügt Text an der Einfügemarke oder Auswahl ein. Ein Aufrufer muss vor dem Einfügen von Text über eine Lese-/Schreibsperre für das Dokument verfügen.
ITextStoreACP::QueryInsert

Die ITextStoreACP::QueryInsert-Methode bestimmt, ob die angegebenen Anfangs- und Endzeichenpositionen gültig sind.
ITextStoreACP::QueryInsertEmbedded

Ruft einen Wert ab, der angibt, ob das angegebene Objekt in das Dokument eingefügt werden kann. (ITextStoreACP.QueryInsertEmbedded)
ITextStoreACP::RequestAttrsAtPosition

Ruft Textattribute an der angegebenen Zeichenposition ab. (ITextStoreACP.RequestAttrsAtPosition)
ITextStoreACP::RequestAttrsTransitioningAtPosition

Ruft Textattribute ab, die an der angegebenen Zeichenposition übergehen. (ITextStoreACP.RequestAttrsTransitioningAtPosition)
ITextStoreACP::RequestLock

Die ITextStoreACP::RequestLock-Methode wird vom TSF-Manager aufgerufen, um eine Dokumentsperre bereitzustellen, um das Dokument zu ändern. Diese Methode ruft die ITextStoreACPSink::OnLockGranted-Methode auf, um die Dokumentsperre zu erstellen.
ITextStoreACP::RequestSupportedAttrs

Ruft die Attribute ab, die im Dokument unterstützt werden. (ITextStoreACP.RequestSupportedAttrs)
ITextStoreACP::RetrieveRequestedAttrs

Ruft die Attribute ab, die von einem Aufruf einer Attributanforderungsmethode zurückgegeben werden. (ITextStoreACP.RetrieveRequestedAttrs)
ITextStoreACP::SetSelection

Die ITextStoreACP::SetSelection-Methode markiert Text im Dokument. Die Anwendung muss über eine Lese-/Schreibsperre für das Dokument verfügen, bevor diese Methode aufgerufen wird.
ITextStoreACP::SetText

Die ITextStoreACP::SetText-Methode legt die Textauswahl auf die angegebenen Zeichenpositionen fest.
ITextStoreACP::UnadviseSink

Die ITextStoreACP::UnadviseSink-Methode 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 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile textstor.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Siehe auch

IUnknown

Textspeicher