IVsTextImage Schnittstelle

Definition

Unterstützt den Vergleich von Textzeichenfolgen.

public interface class IVsTextImage
public interface class IVsTextImage
__interface IVsTextImage
[System.Runtime.InteropServices.Guid("67068DC0-C069-11D2-936C-D714766E8B50")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextImage
[<System.Runtime.InteropServices.Guid("67068DC0-C069-11D2-936C-D714766E8B50")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextImage = interface
Public Interface IVsTextImage
Abgeleitet
Attribute

Hinweise für Ausführende

Implementieren Sie diese Schnittstelle, um das Suchen und ersetzen in einem Textbild zu unterstützen.

Methoden

AdviseTextImageEvents(IVsTextImageEvents, UInt32)

Registriert die Umgebung, um Benachrichtigungen über Textbildänderungen zu erhalten.

GetCharSize(Int32)

Gibt die Anzahl der Zeichen im Textbild zurück.

GetLine(UInt32, Int32, Int32, Int32, LINEDATAEX[])

Bietet direkten, zeilenorientierten Zugriff auf den Textpuffer.

GetLineLength(Int32, Int32)

Gibt die Länge einer Zeile zurück.

GetLineSize(Int32)

Gibt die Anzahl der Zeilen im Textbild zurück.

GetOffsetOfTextAddress(TextAddress, Int32)

Die Pufferadresse einer gegebenen Textadresse zurückgeben.

GetSpanLength(TextSpan[], Int32)

Die Anzahl der Zeichen in einer Textspanne zurückgeben.

GetText(TextSpan[], Int32, UInt16[])

Den Text eines Textabschnitts zurückgeben.

GetTextAddressOfOffset(Int32, TextAddress[])

Die Textadresse einer gegebenen Pufferadresse zurückgeben.

GetTextBSTR(TextSpan[], String)

Den Text eines Textabschnitts als BSTR zurückgeben

LockImage(UInt32)

Meldet, dass das Textimage in Verwendung ist.

ReleaseLine(LINEDATAEX[])

Gibt die LINEDATAEX-Struktur frei.

Replace(UInt32, TextSpan[], Int32, String, TextSpan[])

Meldung einer Textbereichersetzung.

UnadviseTextImageEvents(UInt32)

Bricht die Registriert der Umgebung ab, um Benachrichtigungen zu Textbildänderungen abzurufen.

UnlockImage(UInt32)

Meldet, dass das Textimage nicht in Verwendung ist.

Gilt für