Interface EditPoint2
Permite que você manipule o texto como dados em 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 | Obtém o deslocamento baseado em um de caractere desde o início do documento para o objeto de EditPoint2 . |
![]() |
AtEndOfDocument | Obtém um valor que indica se o objeto está no final do documento. |
![]() |
AtEndOfLine | Obtém um valor que indica se o objeto está no final de uma linha. |
![]() |
AtStartOfDocument | Obtém um valor que indica se o objeto está no início do documento. |
![]() |
AtStartOfLine | Obtém um valor que indica se o objeto de EditPoint é no início de uma linha. |
![]() |
CodeElement | Obtém o elemento de código no local de EditPoint . |
![]() |
DisplayColumn | Obtém o número da coluna atualmente exibida que contém o objeto de EditPoint . |
![]() |
DTE | Retorna o objeto de nível superior de extensibilidade. |
![]() |
Line | Obtém o número da linha do objeto de EditPoint . |
![]() |
LineCharOffset | Obtém o deslocamento de caractere do objeto de EditPoint . |
![]() |
LineLength | Obtém o número de caracteres em uma linha que contém o objeto de EditPoint , exceto o caractere de nova 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 da edição do número especificado de caracteres à esquerda. |
![]() |
CharRight | Move o ponto da edição do número especificado de caracteres à 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 objeto de EditPoint no local do objeto de chamada. |
![]() |
Cut | Copia o intervalo especificado de texto na área de transferência e excluí-lo do documento. |
![]() |
Delete | Exclui o intervalo de texto especificado. |
![]() |
DeleteWhitespace | Exclui os caracteres vazias (espaço em branco) horizontal ou verticalmente em torno do local atual no buffer de texto. |
![]() |
EndOfDocument | Move o ponto de extremidade à edição 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 determinado de ponto é igual ao de objeto chamando de EditPoint . |
![]() |
FindPattern | Localiza um padrão especificado de correspondência no texto selecionado. |
![]() |
GetLines | Retorna uma cadeia de caracteres que representa o texto entre duas linhas fornecidas. |
![]() |
GetText | Retorna o texto entre o local atual e o local especificado no buffer. |
![]() |
GreaterThan | Retornará se o valor da propriedade de AbsoluteCharOffset do objeto de EditPoint é maior do que do objeto determinado de TextPoint . |
![]() |
Indent | Recua as linhas selecionadas por determinado número de níveis de recuo. |
![]() |
Insert | Insere a cadeia de caracteres especificada na posição atual do ponto de edição no buffer. |
![]() |
InsertFromFile | Insere o conteúdo do arquivo especificado no local atual no buffer. |
![]() |
InsertNewLine | Detecta a linha tipo de interrupção usado na linha onde EditPoint2 for encontrado (retorno de carro, alimentação de linha, e assim por diante) e inserirá linhas de Count no local de EditPoint2. |
![]() |
LessThan | Retornará se o valor de AbsoluteCharOffset chamado do objeto de EditPoint é menor que o do objeto determinado de TextPoint . |
![]() |
LineDown | Move o ponto de edição abaixo do número especificado de linhas. |
![]() |
LineUp | Move o ponto de edição anterior do número especificado de linhas. |
![]() |
MoveToAbsoluteOffset | Move o ponto ativa com o caractere absoluto de base 1 determinado deslocamento do documento. |
![]() |
MoveToLineAndOffset | Move o documento à posição especificada da linha e o deslocamento de caractere nessa linha. |
![]() |
MoveToPoint | Move o ponto ativa à posição especificada. |
![]() |
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 ou o valor fornecido de texto. |
![]() |
PadToColumn | Preenche a linha atual no buffer com caracteres vazias (espaço em branco) para a determinada coluna. |
![]() |
Paste | Insere o conteúdo da área de transferência no local atual. |
![]() |
PreviousBookmark | Move o ponto de edição no local do indicador anterior no documento. |
![]() |
ReadOnly | Retorna um valor que indica se algum do intervalo especificado contém o texto somente leitura. |
![]() |
ReplacePattern | Localiza um padrão no intervalo especificado de texto e substitua-o pelo texto especificado. |
![]() |
ReplaceText | Substitui o texto selecionado com o texto especificado. |
![]() |
SetBookmark | Define um indicador sem-nome na linha atual no buffer. |
![]() |
SmartFormat | Formata um intervalo especificado de texto 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 ponto do texto. |
![]() |
Unindent | Remove os caracteres de recuo das linhas selecionadas por determinado número de níveis de recuo. |
![]() |
WordLeft | Move o objeto do número especificado de palavra à esquerda. |
![]() |
WordRight | Move o objeto do número especificado de palavra à direita. |
Superior
Comentários
os objetos deEditPoint2 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 no buffer não será afetado por estados globais do publicador, como o encapsulamento do word e espaços virtuais.
Qualquer operação que tentar modificar um documento de texto falhará se afeta qualquer caracteres que estão contidos em um bloco somente leitura, ou se o próprio documento é 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