Interface EditPoint

Permite que você manipule o texto como dados em buffers de texto.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")> _
Public Interface EditPoint _
    Inherits TextPoint
[GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface EditPoint : TextPoint
[GuidAttribute(L"C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface class EditPoint : TextPoint
[<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")>]
type EditPoint =  
    interface
        interface TextPoint
    end
public interface EditPoint extends TextPoint

O tipo EditPoint expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AbsoluteCharOffset Obtém o deslocamento baseado em um de caracteres do objeto de EditPoint .
Propriedade pública AbsoluteCharOffset Obtém o deslocamento baseada em um caractere do início do documento para o TextPoint objeto. (Herdado de TextPoint.)
Propriedade pública AtEndOfDocument Obtém um valor indicando se o objeto está no final do documento.
Propriedade pública AtEndOfDocument Obtém se o objeto está no final do documento. (Herdado de TextPoint.)
Propriedade pública AtEndOfLine Obtém um valor indicando se o objeto está no final de uma linha.
Propriedade pública AtEndOfLine Obtém o objeto está no final de uma linha ou não. (Herdado de TextPoint.)
Propriedade pública AtStartOfDocument Obtém um valor indicando se o objeto está no início do documento.
Propriedade pública AtStartOfDocument Obtém o objeto está no início do documento ou não. (Herdado de TextPoint.)
Propriedade pública AtStartOfLine Obtém um valor indicando se o objeto de EditPoint está no início de uma linha.
Propriedade pública AtStartOfLine Obtém o objeto está no início de uma linha ou não. (Herdado de TextPoint.)
Propriedade pública CodeElement[vsCMElement] Obtém o elemento de código no lugar de EditPoint .
Propriedade pública CodeElement[vsCMElement] Retorna o elemento de código na TextPoint local. (Herdado de TextPoint.)
Propriedade pública DisplayColumn Obtém o número do número da coluna do objeto de EditPoint .
Propriedade pública DisplayColumn Obtém o número da coluna exibida atual que contém o TextPoint objeto. (Herdado de TextPoint.)
Propriedade pública DTE Obtém o objeto de nível superior de extensibilidade.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior. (Herdado de TextPoint.)
Propriedade pública Line Obtém o número da linha do objeto de EditPoint .
Propriedade pública Line Obtém o número de linha do objeto. (Herdado de TextPoint.)
Propriedade pública LineCharOffset Obtém o deslocamento de caracteres do objeto de EditPoint .
Propriedade pública LineCharOffset Obtém o deslocamento de caractere do objeto. (Herdado de TextPoint.)
Propriedade pública LineLength Obtém o número de caracteres em uma linha.
Propriedade pública LineLength Obtém o número de caracteres em uma linha que contém o objeto, excluindo o caractere de nova linha. (Herdado de TextPoint.)
Propriedade pública Parent Obtém o objeto pai imediato do objeto de EditPoint .
Propriedade pública Parent Obtém o objeto pai imediato de um TextPoint objeto. (Herdado de TextPoint.)

Superior

Métodos

  Nome Descrição
Método público ChangeCase Altera os exemplos de texto selecionado.
Método público CharLeft Move o ponto de edição o número especificado de caracteres à esquerda.
Método público CharRight Move o ponto de edição o número especificado de caracteres à esquerda.
Método público ClearBookmark Limpa todos os indicadores sem nome na linha atual do buffer de texto.
Método público Copy Copia o intervalo de texto especificado para a área de transferência.
Método público CreateEditPoint() Cria e retorna um objeto de EditPoint no local do objeto de chamada.
Método público CreateEditPoint() Cria e retorna um EditPoint o objeto no local do objeto de chamada. (Herdado de TextPoint.)
Método público Cut Copia o intervalo de texto especificado para a área de transferência e exclua-o do documento.
Método público Delete Exclui o intervalo de texto especificado.
Método público DeleteWhitespace Exclui os caracteres vazias (espaço em branco) horizontalmente ou verticalmente ao redor do local atual no buffer de texto.
Método público EndOfDocument Move o ponto de edição ao final do documento.
Método público EndOfLine Move o ponto de edição ao final da linha atual no buffer.
Método público EqualTo(TextPoint) Retorna um valor que indica se o valor de AbsoluteCharOffset do objeto dado par é igual a do objeto chamando de EditPoint .
Método público EqualTo(TextPoint) Retorna se o valor de um determinado ponto do objeto AbsoluteCharOffset propriedade é igual da chamada TextPoint objeto. (Herdado de TextPoint.)
Método público FindPattern Localiza um determinado padrão de correspondência no texto selecionado.
Método público GetLines Obtém uma cadeia de caracteres que representa o texto entre duas linhas disponíveis.
Método público GetText Obtém o texto entre o local atual e o local especificado no buffer.
Método público GreaterThan(TextPoint) Retorna se o valor da propriedade de AbsoluteCharOffset do objeto de EditPoint é maior do que o do objeto dado de TextPoint .
Método público GreaterThan(TextPoint) Indica se o valor da chamada do objeto AbsoluteCharOffset propriedade é maior do que o objeto de determinado ponto. (Herdado de TextPoint.)
Método público Indent Recua as linhas selecionadas pelo número determinado de níveis de recuo.
Método público Insert Insere a cadeia de caracteres fornecida na posição atual do ponto de edição no buffer.
Método público InsertFromFile Insere o conteúdo do arquivo especificado no local atual no buffer.
Método público LessThan(TextPoint) Retorna se o valor de AbsoluteCharOffset chamado de objeto de EditPoint for menor do que o do objeto dado de TextPoint .
Método público LessThan(TextPoint) Indica se o valor do objeto chamado AbsoluteCharOffset propriedade é menor que o objeto fornecido. (Herdado de TextPoint.)
Método público LineDown Move o ponto de edição abaixo do número de linhas especificado.
Método público LineUp Move o ponto de edição acima do número de linhas especificado.
Método público MoveToAbsoluteOffset Move o ponto ativo ao caractere absoluto de dado deslocamento base 1.
Método público MoveToLineAndOffset Move o documento para a posição especificada da linha e o deslocamento de caracteres na linha.
Método público MoveToPoint Move o ponto ativo para a posição determinada.
Método público NextBookmark Move para o local do indicador seguinte no documento.
Método público OutlineSection Cria uma seção de estrutura baseada em um ponto de edição e o ponto ou o valor dado de texto.
Método público PadToColumn Preenche a linha atual no buffer com caracteres vazias (espaço em branco) para a coluna determinada.
Método público Paste Insere o conteúdo da área de transferência no local atual.
Método público PreviousBookmark Move o ponto de edição para o local do marcador anterior no documento.
Método público ReadOnly Retorna um valor indicando se alguma de intervalo especificado contém o texto somente leitura.
Método público ReplacePattern Localiza um padrão no intervalo de texto especificado e substitui-lo com o texto especificado.
Método público ReplaceText Substitui o texto selecionado com o texto especificado.
Método público SetBookmark Define um indexador sem nome na linha atual no buffer.
Método público SmartFormat Formata o intervalo de texto especificado com base no idioma atual.
Método público StartOfDocument Move o objeto para o início do documento.
Método público StartOfLine Move o ponto de edição para o início da linha atual no buffer.
Método público TryToShow(vsPaneShowHow, Object) Tentativas de exibir o local de ponto de texto.
Método público TryToShow(vsPaneShowHow, Object) Tenta exibir o local do ponto de texto. (Herdado de TextPoint.)
Método público Unindent Remove caracteres de identificação das linhas selecionadas pelo número determinado de níveis de recuo.
Método público WordLeft Move o objeto número especificado de palavra à esquerda.
Método público WordRight Move o objeto número especificado de palavra à direita.

Superior

Comentários

os objetos deEditPoint são semelhantes aos objetos de TextSelection , exceto que operam em dados no buffer de texto em vez de no texto exibido em um editor de códigos.A diferença é que o texto em buffer não é afetado por estados globais do editor, como o envoltório da palavra e espaços virtuais.

Qualquer operação que tentar modificar um documento de texto falhará se afeta quaisquer caracteres que estão contidos em um bloco somente leitura, ou se o documento em si é somente leitura.

Exemplos

Sub EditPointExample()
  ' Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Insert "Hello"
End Sub

Consulte também

Referência

Namespace EnvDTE