IVsTextImage Interface

Definição

Dá suporte à correspondência de cadeia de caracteres de texto.

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
Derivado
Atributos

Notas aos Implementadores

Implemente essa interface para dar suporte a localizar e substituir em uma imagem de texto.

Métodos

AdviseTextImageEvents(IVsTextImageEvents, UInt32)

Registra o ambiente para receber a notificação de alterações de imagem de texto.

GetCharSize(Int32)

Retorna o número de caracteres na imagem de texto.

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

Fornece acesso direto e orientado a linhas ao buffer de texto.

GetLineLength(Int32, Int32)

Retornar o comprimento de uma linha.

GetLineSize(Int32)

Retorna o número de linhas na imagem de texto.

GetOffsetOfTextAddress(TextAddress, Int32)

Retornar o endereço de buffer de um determinado endereço de texto.

GetSpanLength(TextSpan[], Int32)

Retornar o número de caracteres em um intervalo de texto.

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

Retornar o texto de um intervalo de texto.

GetTextAddressOfOffset(Int32, TextAddress[])

Retornar o endereço de texto de um determinado endereço de buffer.

GetTextBSTR(TextSpan[], String)

Retornar o texto de um trecho de texto como um BSTR

LockImage(UInt32)

Notifica que a imagem de texto está em uso.

ReleaseLine(LINEDATAEX[])

Libera a LINEDATAEX estrutura.

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

Notificação de uma substituição de span de texto.

UnadviseTextImageEvents(UInt32)

Cancela o registro do ambiente para receber notificações de alterações de imagem de texto.

UnlockImage(UInt32)

Notifica que a imagem de texto não está em uso.

Aplica-se a