IVsTextImage Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |