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 | |
---|---|---|
![]() |
AbsoluteCharOffset | Obtém o deslocamento baseado em um de caracteres do objeto de EditPoint . |
![]() |
AtEndOfDocument | Obtém um valor indicando se o objeto está no final do documento. |
![]() |
AtEndOfLine | Obtém um valor indicando se o objeto está no final de uma linha. |
![]() |
AtStartOfDocument | Obtém um valor indicando se o objeto está no início do documento. |
![]() |
AtStartOfLine | Obtém um valor indicando se o objeto de EditPoint está no início de uma linha. |
![]() |
CodeElement | Obtém o elemento de código no local de EditPoint . |
![]() |
DisplayColumn | Obtém o número do número da coluna do objeto de EditPoint . |
![]() |
DTE | Obtém o objeto de extensibilidade de nível superior. |
![]() |
Line | Obtém o número da linha do objeto de EditPoint . |
![]() |
LineCharOffset | Obtém o deslocamento de caracteres do objeto de EditPoint . |
![]() |
LineLength | Obtém o número de caracteres em uma linha. |
![]() |
Parent | Obtém o objeto pai imediato do objeto de EditPoint . |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
ChangeCase | Altera os exemplos de texto selecionado. |
![]() |
CharLeft | Move o ponto de edição o número especificado de caracteres à esquerda. |
![]() |
CharRight | Move o ponto de edição o número especificado de caracteres à direita. |
![]() |
ClearBookmark | Limpa todos os indicadores sem nome na linha atual do buffer de texto. |
![]() |
Copy | Copia o intervalo de texto especificado para a área de transferência. |
![]() |
CreateEditPoint | Cria e retorna um objeto de EditPoint no local do objeto de chamada. |
![]() |
Cut | Copia o intervalo de texto especificado para a área de transferência e exclua-o do documento. |
![]() |
Delete | Exclui o intervalo de texto especificado. |
![]() |
DeleteWhitespace | Exclui os caracteres vazios (espaço em branco) horizontalmente ou verticalmente ao redor do local atual no buffer de texto. |
![]() |
EndOfDocument | Move o ponto de edição ao final do documento. |
![]() |
EndOfLine | Move o ponto de edição ao final da linha atual no buffer. |
![]() |
EqualTo | Retorna um valor que indica se o valor de AbsoluteCharOffset do objeto dado par é igual a do objeto chamando de EditPoint . |
![]() |
FindPattern | Localiza um determinado padrão de correspondência no texto selecionado. |
![]() |
GetLines | Obtém uma cadeia de caracteres que representa o texto entre duas linhas disponíveis. |
![]() |
GetText | Obtém o texto entre o local atual e o local especificado no buffer. |
![]() |
GreaterThan | Retorna se o valor da propriedade de AbsoluteCharOffset do objeto de EditPoint é maior do que o do objeto dado de TextPoint . |
![]() |
Indent | Recua as linhas selecionadas pelo número determinado de níveis de recuo. |
![]() |
Insert | Insere a cadeia de caracteres determinada na posição atual do ponto de edição no buffer. |
![]() |
InsertFromFile | Insere o conteúdo do arquivo especificado no local atual no buffer. |
![]() |
LessThan | Retorna se o valor de AbsoluteCharOffset chamado do objeto de EditPoint é menor do que o do objeto dado de TextPoint . |
![]() |
LineDown | Move o ponto de edição abaixo do número de linhas especificado. |
![]() |
LineUp | Move o ponto de edição acima do número de linhas especificado. |
![]() |
MoveToAbsoluteOffset | Move o ponto ativo ao caractere absoluto de dado deslocamento base 1. |
![]() |
MoveToLineAndOffset | Move o documento para a posição especificada da linha e o deslocamento de caracteres na linha. |
![]() |
MoveToPoint | Move o ponto ativo para a posição determinada. |
![]() |
NextBookmark | Move para o local do indicador seguinte no documento. |
![]() |
OutlineSection | Cria uma seção da estrutura de tópicos com base em um ponto de edição e o ponto ou o valor dado de texto. |
![]() |
PadToColumn | Preenche a linha atual no buffer com caracteres vazios (espaço em branco) para a coluna determinada. |
![]() |
Paste | Insere o conteúdo da área de transferência no local atual. |
![]() |
PreviousBookmark | Move o ponto de edição para o local do marcador anterior no documento. |
![]() |
ReadOnly | Retorna um valor que indica se alguma de intervalo especificado contém o texto somente leitura. |
![]() |
ReplacePattern | Localiza um padrão no intervalo de texto especificado e substitui-lo com o texto especificado. |
![]() |
ReplaceText | Substitui o texto selecionado com o texto especificado. |
![]() |
SetBookmark | Define um indexador sem nome na linha atual no buffer. |
![]() |
SmartFormat | Formata o intervalo de texto especificado com base no idioma atual. |
![]() |
StartOfDocument | Move o objeto para o início do documento. |
![]() |
StartOfLine | Move o ponto de edição para o início da linha atual no buffer. |
![]() |
TryToShow | Tentativas de exibir o local do texto. |
![]() |
Unindent | Remove os caracteres de identificação das linhas selecionadas pelo número determinado de níveis de recuo. |
![]() |
WordLeft | Move o objeto número especificado de palavra à esquerda. |
![]() |
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 de palavras 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