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