Compartilhar via


Interface EditPoint2

Permite a manipulação de texto como dados nos buffers de texto.

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

Sintaxe

'Declaração
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
    Inherits EditPoint
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
[<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")>]
type EditPoint2 =  
    interface
        interface EditPoint
    end
public interface EditPoint2 extends EditPoint

O tipo EditPoint2 expõe os membros a seguir.

Propriedades

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

Início

Métodos

  Nome Descrição
Método público ChangeCase(Object, vsCaseOptions) (Herdado de EditPoint.)
Método público ChangeCase(Object, vsCaseOptions) Altera a ocorrência do texto selecionado.
Método público CharLeft(Int32) (Herdado de EditPoint.)
Método público CharLeft(Int32) Move a edição aponte o número especificado de caracteres para a esquerda.
Método público CharRight(Int32) (Herdado de EditPoint.)
Método público CharRight(Int32) Move a edição aponte o número especificado de caracteres para a direita.
Método público ClearBookmark() (Herdado de EditPoint.)
Método público ClearBookmark() Limpa todos os indicadores não nomeados na linha atual do buffer de texto.
Método público Copy(Object, Boolean) (Herdado de EditPoint.)
Método público Copy(Object, Boolean) Copia o intervalo especificado de texto na área de transferência.
Método público CreateEditPoint() (Herdado de EditPoint.)
Método público CreateEditPoint() Cria e retorna um EditPoint o objeto no local do objeto de chamada.
Método público Cut(Object, Boolean) (Herdado de EditPoint.)
Método público Cut(Object, Boolean) Copia o intervalo especificado de texto na área de transferência e a exclui do documento.
Método público Delete(Object) (Herdado de EditPoint.)
Método público Delete(Object) Exclui o intervalo de texto especificado.
Método público DeleteWhitespace(vsWhitespaceOptions) (Herdado de EditPoint.)
Método público DeleteWhitespace(vsWhitespaceOptions) Exclui os caracteres vazios (espaço branco) horizontal ou verticalmente em torno do local atual no buffer de texto.
Método público EndOfDocument() (Herdado de EditPoint.)
Método público EndOfDocument() Move o ponto de edição para o final do documento.
Método público EndOfLine() (Herdado de EditPoint.)
Método público EndOfLine() Move a edição aponte para o fim da linha atual no buffer.
Método público EqualTo(TextPoint) (Herdado de EditPoint.)
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 FindPattern(String, Int32, EditPoint%, TextRanges%) (Herdado de EditPoint.)
Método público FindPattern(String, Int32, EditPoint%, TextRanges%) Localiza um determinado padrão correspondente no texto selecionado.
Método público GetLines(Int32, Int32) (Herdado de EditPoint.)
Método público GetLines(Int32, Int32) Retorna um string que representa o texto entre duas linhas determinados.
Método público GetText(Object) (Herdado de EditPoint.)
Método público GetText(Object) Retorna o texto entre o local atual e o local especificado no buffer.
Método público GreaterThan(TextPoint) (Herdado de EditPoint.)
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 Indent(TextPoint, Int32) (Herdado de EditPoint.)
Método público Indent(TextPoint, Int32) Recua as linhas selecionadas por determinado número de níveis de recuo.
Método público Insert(String) (Herdado de EditPoint.)
Método público Insert(String) Insere a seqüência de determinada posição do ponto de edição atual no buffer.
Método público InsertFromFile(String) (Herdado de EditPoint.)
Método público InsertFromFile(String) Insere o conteúdo do arquivo especificado no local atual no buffer.
Método público InsertNewLine Detecta a linha quebra o tipo usado na linha de onde EditPoint2 está localizado (retorno de carro, alimentação de linha e assim por diante) e irá inserir Count novas linhas no local da EditPoint2.
Método público LessThan(TextPoint) (Herdado de EditPoint.)
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 LineDown(Int32) (Herdado de EditPoint.)
Método público LineDown(Int32) Move o ponto de edição para baixo o número especificado de linhas.
Método público LineUp(Int32) (Herdado de EditPoint.)
Método público LineUp(Int32) Move o ponto de editar o número especificado de linhas.
Método público MoveToAbsoluteOffset(Int32) (Herdado de EditPoint.)
Método público MoveToAbsoluteOffset(Int32) Move o ponto ativo para o deslocamento de determinado caractere absoluto baseado em 1 do documento.
Método público MoveToLineAndOffset(Int32, Int32) (Herdado de EditPoint.)
Método público MoveToLineAndOffset(Int32, Int32) Move o documento para a linha especificada e a posição de deslocamento de caractere nessa linha.
Método público MoveToPoint(TextPoint) (Herdado de EditPoint.)
Método público MoveToPoint(TextPoint) Move o ponto ativo para a posição fornecida.
Método público NextBookmark() (Herdado de EditPoint.)
Método público NextBookmark() Move para o local do próximo indicador no documento.
Método público OutlineSection(Object) (Herdado de EditPoint.)
Método público OutlineSection(Object) 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(Int32) (Herdado de EditPoint.)
Método público PadToColumn(Int32) Preenche a linha atual no buffer com caracteres vazios (espaço branco) na coluna fornecida.
Método público Paste() (Herdado de EditPoint.)
Método público Paste() Insere o conteúdo da área de transferência no local atual.
Método público PreviousBookmark() (Herdado de EditPoint.)
Método público PreviousBookmark() Move o ponto de edição para o local do indicador anterior no documento.
Método público ReadOnly(Object) (Herdado de EditPoint.)
Método público ReadOnly(Object) Retorna um valor que indica se qualquer um intervalo especificado contém o texto somente leitura.
Método público ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Herdado de EditPoint.)
Método público ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Localiza um padrão no intervalo especificado de texto e o substitui pelo texto especificado.
Método público ReplaceText(Object, String, Int32) (Herdado de EditPoint.)
Método público ReplaceText(Object, String, Int32) Substitui o texto selecionado pelo texto fornecido.
Método público SetBookmark() (Herdado de EditPoint.)
Método público SetBookmark() Define um indicador não nomeado na linha atual no buffer.
Método público SmartFormat(TextPoint) (Herdado de EditPoint.)
Método público SmartFormat(TextPoint) Formata o intervalo especificado de texto com base no idioma atual.
Método público StartOfDocument() (Herdado de EditPoint.)
Método público StartOfDocument() Move o objeto para o início do documento.
Método público StartOfLine() (Herdado de EditPoint.)
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) (Herdado de EditPoint.)
Método público TryToShow(vsPaneShowHow, Object) Você tenta exibir o local do ponto de texto.
Método público Unindent(TextPoint, Int32) (Herdado de EditPoint.)
Método público Unindent(TextPoint, Int32) Remove os caracteres de recuar as linhas selecionadas por determinado número de níveis de recuo.
Método público WordLeft(Int32) (Herdado de EditPoint.)
Método público WordLeft(Int32) Move o objeto, o número de palavras especificado para a esquerda.
Método público WordRight(Int32) (Herdado de EditPoint.)
Método público WordRight(Int32) Move o objeto, o número de palavras especificado para a direita.

Início

Comentários

EditPoint2objetos 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 EnvDTE80