Compartilhar via


Interface EditPoint

Permite a manipulação de texto como dados nos 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 baseada em um caractere da EditPoint objeto.
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 ou não.
Propriedade pública AtEndOfDocument Obtém o objeto seja 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 ou não.
Propriedade pública AtEndOfLine Obtém se 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 ou não.
Propriedade pública AtStartOfDocument Obtém se 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 EditPoint objeto está no início da linha.
Propriedade pública AtStartOfLine Obtém se 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 com o EditPoint local.
Propriedade pública CodeElement[vsCMElement] Retorna o elemento de código no TextPoint local. (Herdado de TextPoint.)
Propriedade pública DisplayColumn Obtém o número do número da coluna de EditPoint objeto.
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 extensibilidade de nível superior.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior. (Herdado de TextPoint.)
Propriedade pública Line Obtém o EditPoint número de linha. do objeto
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 da EditPoint objeto.
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 da EditPoint objeto.
Propriedade pública Parent Obtém o objeto pai imediato de um TextPoint objeto. (Herdado de TextPoint.)

Início

Métodos

  Nome Descrição
Método público ChangeCase Altera a ocorrência do texto selecionado.
Método público CharLeft Move a edição aponte o número especificado de caracteres para a esquerda.
Método público CharRight Move a edição aponte o número especificado de caracteres para a direita.
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 especificado de texto na área de transferência.
Método público CreateEditPoint() Cria e retorna um EditPoint o objeto 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 especificado de texto na área de transferência e a exclui do documento.
Método público Delete Exclui o intervalo de texto especificado.
Método público DeleteWhitespace Exclui os caracteres vazios (espaço branco) horizontal ou verticalmente em torno do local atual no buffer de texto.
Método público EndOfDocument Move o ponto de edição para o final do documento.
Método público EndOfLine Move a edição aponte para o fim da linha atual no buffer.
Método público EqualTo(TextPoint) Retorna um valor indicando se o valor de um determinado ponto do objeto AbsoluteCharOffset é igual da chamada EditPoint objeto.
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 correspondente no texto selecionado.
Método público GetLines Obtém uma seqüência de caracteres que representa o texto entre duas linhas determinados.
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 EditPoint do objeto AbsoluteCharOffset propriedade é maior do que o determinado TextPoint objeto.
Método público GreaterThan(TextPoint) Indica se o valor da chamada do objeto AbsoluteCharOffset propriedade é maior do que da determinado ponto de objeto. (Herdado de TextPoint.)
Método público Indent Recua as linhas selecionadas por determinado número de níveis de recuo.
Método público Insert Insere a seqüência de determinada posição do ponto de edição atual 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 chamada EditPoint do objeto AbsoluteCharOffset é menor que o determinado TextPoint objeto.
Método público LessThan(TextPoint) Indica se o valor do objeto chamado AbsoluteCharOffset propriedade é menor do que de determinado objeto. (Herdado de TextPoint.)
Método público LineDown Move o ponto de edição para baixo o número especificado de linhas.
Método público LineUp Move o ponto de editar o número especificado de linhas.
Método público MoveToAbsoluteOffset Move o ponto ativo para o deslocamento de caracteres absoluto começando em 1.
Método público MoveToLineAndOffset Move o documento para a linha especificada e a posição de deslocamento de caractere nessa linha.
Método público MoveToPoint Move o ponto ativo para a posição fornecida.
Método público NextBookmark Move para o local do próximo indicador no documento.
Método público OutlineSection Cria uma seção de estrutura de tópicos com base em um ponto de edição e o ponto de determinado texto ou valor.
Método público PadToColumn Preenche a linha atual no buffer com caracteres vazios (espaço branco) na coluna fornecida.
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 indicador anterior no documento.
Método público ReadOnly Retorna um valor que indica se qualquer um intervalo especificado contém o texto somente leitura.
Método público ReplacePattern Localiza um padrão no intervalo especificado de texto e o substitui pelo texto especificado.
Método público ReplaceText Substitui o texto selecionado pelo texto fornecido.
Método público SetBookmark Define um indicador não nomeado na linha atual no buffer.
Método público SmartFormat Formata o intervalo especificado de texto 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 da edição para o início da linha atual no buffer.
Método público TryToShow(vsPaneShowHow, Object) Você tenta exibir o local do ponto de texto.
Método público TryToShow(vsPaneShowHow, Object) Você tenta exibir o local do ponto de texto. (Herdado de TextPoint.)
Método público Unindent Remove os caracteres de recuar as linhas selecionadas por determinado número de níveis de recuo.
Método público WordLeft Move o objeto, o número de palavras especificado para a esquerda.
Método público WordRight Move o objeto, o número de palavras especificado para a direita.

Início

Comentários

EditPointobjetos são semelhantes aos TextSelection objetos, exceto que eles operam em dados no buffer de texto, em vez de fazê-lo no texto exibido em um editor de código. A diferença é que o texto no buffer não é afetado pelo editor global de estados, como, por exemplo, quebra e espaços virtuais.

Qualquer operação que tenta modificar um documento de texto falha se ele afeta todos os caracteres que estão contidos em um bloco de 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