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 | |
---|---|---|
AbsoluteCharOffset | (Herdado de EditPoint.) | |
AbsoluteCharOffset | Obtém o deslocamento baseada em um caractere do início do documento para o EditPoint2 objeto. | |
AtEndOfDocument | (Herdado de EditPoint.) | |
AtEndOfDocument | Obtém um valor indicando se o objeto está no final do documento ou não. | |
AtEndOfLine | (Herdado de EditPoint.) | |
AtEndOfLine | Obtém um valor indicando se o objeto está no final de uma linha ou não. | |
AtStartOfDocument | (Herdado de EditPoint.) | |
AtStartOfDocument | Obtém um valor indicando se o objeto está no início do documento ou não. | |
AtStartOfLine | (Herdado de EditPoint.) | |
AtStartOfLine | Obtém um valor indicando se o EditPoint objeto está no início da linha. | |
CodeElement[vsCMElement] | (Herdado de EditPoint.) | |
CodeElement[vsCMElement] | Obtém o elemento de código com o EditPoint local. | |
DisplayColumn | (Herdado de EditPoint.) | |
DisplayColumn | Obtém o número de coluna exibida no momento que contém o EditPoint objeto. | |
DTE | (Herdado de EditPoint.) | |
DTE | Retorna o objeto de extensibilidade de nível superior. | |
Line | (Herdado de EditPoint.) | |
Line | Obtém o número da linha de EditPoint objeto. | |
LineCharOffset | (Herdado de EditPoint.) | |
LineCharOffset | Obtém o deslocamento de caracteres da EditPoint objeto. | |
LineLength | (Herdado de EditPoint.) | |
LineLength | Obtém o número de caracteres em uma linha contendo o EditPoint o objeto, excluindo o caractere de linha nova. | |
Parent | (Herdado de EditPoint.) | |
Parent | Obtém o objeto pai imediato da EditPoint objeto. |
Início
Métodos
Nome | Descrição | |
---|---|---|
ChangeCase(Object, vsCaseOptions) | (Herdado de EditPoint.) | |
ChangeCase(Object, vsCaseOptions) | Altera a ocorrência do texto selecionado. | |
CharLeft(Int32) | (Herdado de EditPoint.) | |
CharLeft(Int32) | Move a edição aponte o número especificado de caracteres para a esquerda. | |
CharRight(Int32) | (Herdado de EditPoint.) | |
CharRight(Int32) | Move a edição aponte o número especificado de caracteres para a direita. | |
ClearBookmark() | (Herdado de EditPoint.) | |
ClearBookmark() | Limpa todos os indicadores não nomeados na linha atual do buffer de texto. | |
Copy(Object, Boolean) | (Herdado de EditPoint.) | |
Copy(Object, Boolean) | Copia o intervalo especificado de texto na área de transferência. | |
CreateEditPoint() | (Herdado de EditPoint.) | |
CreateEditPoint() | Cria e retorna um EditPoint o objeto no local do objeto de chamada. | |
Cut(Object, Boolean) | (Herdado de EditPoint.) | |
Cut(Object, Boolean) | Copia o intervalo especificado de texto na área de transferência e a exclui do documento. | |
Delete(Object) | (Herdado de EditPoint.) | |
Delete(Object) | Exclui o intervalo de texto especificado. | |
DeleteWhitespace(vsWhitespaceOptions) | (Herdado de EditPoint.) | |
DeleteWhitespace(vsWhitespaceOptions) | Exclui os caracteres vazios (espaço branco) horizontal ou verticalmente em torno do local atual no buffer de texto. | |
EndOfDocument() | (Herdado de EditPoint.) | |
EndOfDocument() | Move o ponto de edição para o final do documento. | |
EndOfLine() | (Herdado de EditPoint.) | |
EndOfLine() | Move a edição aponte para o fim da linha atual no buffer. | |
EqualTo(TextPoint) | (Herdado de EditPoint.) | |
EqualTo(TextPoint) | Retorna um valor indicando se o valor de um determinado ponto do objeto AbsoluteCharOffset é igual da chamada EditPoint objeto. | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | (Herdado de EditPoint.) | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | Localiza um determinado padrão correspondente no texto selecionado. | |
GetLines(Int32, Int32) | (Herdado de EditPoint.) | |
GetLines(Int32, Int32) | Retorna um string que representa o texto entre duas linhas determinados. | |
GetText(Object) | (Herdado de EditPoint.) | |
GetText(Object) | Retorna o texto entre o local atual e o local especificado no buffer. | |
GreaterThan(TextPoint) | (Herdado de EditPoint.) | |
GreaterThan(TextPoint) | Retorna se o valor da EditPoint do objeto AbsoluteCharOffset propriedade é maior do que o determinado TextPoint objeto. | |
Indent(TextPoint, Int32) | (Herdado de EditPoint.) | |
Indent(TextPoint, Int32) | Recua as linhas selecionadas por determinado número de níveis de recuo. | |
Insert(String) | (Herdado de EditPoint.) | |
Insert(String) | Insere a seqüência de determinada posição do ponto de edição atual no buffer. | |
InsertFromFile(String) | (Herdado de EditPoint.) | |
InsertFromFile(String) | Insere o conteúdo do arquivo especificado no local atual no buffer. | |
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. | |
LessThan(TextPoint) | (Herdado de EditPoint.) | |
LessThan(TextPoint) | Retorna se o valor de chamada EditPoint do objeto AbsoluteCharOffset é menor que o determinado TextPoint objeto. | |
LineDown(Int32) | (Herdado de EditPoint.) | |
LineDown(Int32) | Move o ponto de edição para baixo o número especificado de linhas. | |
LineUp(Int32) | (Herdado de EditPoint.) | |
LineUp(Int32) | Move o ponto de editar o número especificado de linhas. | |
MoveToAbsoluteOffset(Int32) | (Herdado de EditPoint.) | |
MoveToAbsoluteOffset(Int32) | Move o ponto ativo para o deslocamento de determinado caractere absoluto baseado em 1 do documento. | |
MoveToLineAndOffset(Int32, Int32) | (Herdado de EditPoint.) | |
MoveToLineAndOffset(Int32, Int32) | Move o documento para a linha especificada e a posição de deslocamento de caractere nessa linha. | |
MoveToPoint(TextPoint) | (Herdado de EditPoint.) | |
MoveToPoint(TextPoint) | Move o ponto ativo para a posição fornecida. | |
NextBookmark() | (Herdado de EditPoint.) | |
NextBookmark() | Move para o local do próximo indicador no documento. | |
OutlineSection(Object) | (Herdado de EditPoint.) | |
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. | |
PadToColumn(Int32) | (Herdado de EditPoint.) | |
PadToColumn(Int32) | Preenche a linha atual no buffer com caracteres vazios (espaço branco) na coluna fornecida. | |
Paste() | (Herdado de EditPoint.) | |
Paste() | Insere o conteúdo da área de transferência no local atual. | |
PreviousBookmark() | (Herdado de EditPoint.) | |
PreviousBookmark() | Move o ponto de edição para o local do indicador anterior no documento. | |
ReadOnly(Object) | (Herdado de EditPoint.) | |
ReadOnly(Object) | Retorna um valor que indica se qualquer um intervalo especificado contém o texto somente leitura. | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | (Herdado de EditPoint.) | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | Localiza um padrão no intervalo especificado de texto e o substitui pelo texto especificado. | |
ReplaceText(Object, String, Int32) | (Herdado de EditPoint.) | |
ReplaceText(Object, String, Int32) | Substitui o texto selecionado pelo texto fornecido. | |
SetBookmark() | (Herdado de EditPoint.) | |
SetBookmark() | Define um indicador não nomeado na linha atual no buffer. | |
SmartFormat(TextPoint) | (Herdado de EditPoint.) | |
SmartFormat(TextPoint) | Formata o intervalo especificado de texto com base no idioma atual. | |
StartOfDocument() | (Herdado de EditPoint.) | |
StartOfDocument() | Move o objeto para o início do documento. | |
StartOfLine() | (Herdado de EditPoint.) | |
StartOfLine() | Move o ponto da edição para o início da linha atual no buffer. | |
TryToShow(vsPaneShowHow, Object) | (Herdado de EditPoint.) | |
TryToShow(vsPaneShowHow, Object) | Você tenta exibir o local do ponto de texto. | |
Unindent(TextPoint, Int32) | (Herdado de EditPoint.) | |
Unindent(TextPoint, Int32) | Remove os caracteres de recuar as linhas selecionadas por determinado número de níveis de recuo. | |
WordLeft(Int32) | (Herdado de EditPoint.) | |
WordLeft(Int32) | Move o objeto, o número de palavras especificado para a esquerda. | |
WordRight(Int32) | (Herdado de EditPoint.) | |
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