Interface VirtualPoint
Permite que você manipule texto além da margem direita (margem esquerda em bidirecional Windows) do texto do documento.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")> _
Public Interface VirtualPoint _
Inherits TextPoint
[GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface VirtualPoint : TextPoint
[GuidAttribute(L"42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface class VirtualPoint : TextPoint
[<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")>]
type VirtualPoint =
interface
interface TextPoint
end
public interface VirtualPoint extends TextPoint
O tipo VirtualPoint expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AbsoluteCharOffset | Obtém o deslocamento baseada em um caractere do início do documento para o TextPoint objeto. (Herdado de TextPoint.) | |
AbsoluteCharOffset | Obtém o deslocamento baseada em um caractere do início do documento para o objeto. | |
AtEndOfDocument | Obtém o objeto seja no final do documento. (Herdado de TextPoint.) | |
AtEndOfDocument | Retorna true se o objeto está no final do documento. | |
AtEndOfLine | Obtém se o objeto está no final de uma linha ou não. (Herdado de TextPoint.) | |
AtEndOfLine | Retorna true se o objeto está no final da linha. | |
AtStartOfDocument | Obtém se o objeto está no início do documento ou não. (Herdado de TextPoint.) | |
AtStartOfDocument | Retorna true se o objeto está no início do documento. | |
AtStartOfLine | Obtém se o objeto está no início de uma linha ou não. (Herdado de TextPoint.) | |
AtStartOfLine | Retorna true se o objeto está no início da linha. | |
CodeElement[vsCMElement] | Retorna o elemento de código no TextPoint local. (Herdado de TextPoint.) | |
CodeElement[vsCMElement] | Retorna o elemento de código no VirtualPoint local. | |
DisplayColumn | Obtém o número da coluna exibida atual que contém o TextPoint objeto. (Herdado de TextPoint.) | |
DisplayColumn | Obtém o número da coluna exibida atual que contém o objeto. | |
DTE | Obtém o objeto de extensibilidade de nível superior. (Herdado de TextPoint.) | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Line | Obtém o número de linha do objeto. (Herdado de TextPoint.) | |
Line | Obtém o número de linha do objeto. | |
LineCharOffset | Obtém o deslocamento de caractere do objeto. (Herdado de TextPoint.) | |
LineCharOffset | Obtém o deslocamento de caractere do objeto. | |
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.) | |
LineLength | Obtém o número de caracteres em uma linha que contém o objeto, excluindo o caractere de nova linha. | |
Parent | Obtém o objeto pai imediato de um TextPoint objeto. (Herdado de TextPoint.) | |
Parent | Obtém o objeto pai imediato de um VirtualPoint objeto. | |
VirtualCharOffset | Obtém o índice da coluna de um ponto virtual no espaço virtual. | |
VirtualDisplayColumn | Obtém a coluna de exibição da posição atual. |
Início
Métodos
Nome | Descrição | |
---|---|---|
CreateEditPoint() | Cria e retorna um EditPoint o objeto no local do objeto de chamada. (Herdado de TextPoint.) | |
CreateEditPoint() | Cria e retorna um EditPoint o objeto no local do objeto de chamada. | |
EqualTo(TextPoint) | Retorna se o valor de um determinado ponto do objeto AbsoluteCharOffset propriedade é igual da chamada TextPoint objeto. (Herdado de TextPoint.) | |
EqualTo(TextPoint) | Retorna se o valor da determinado TextPoint do objeto AbsoluteCharOffset propriedade é igual da chamada VirtualPoint objeto. | |
GreaterThan(TextPoint) | Indica se o valor da chamada do objeto AbsoluteCharOffset propriedade é maior do que da determinado ponto de objeto. (Herdado de TextPoint.) | |
GreaterThan(TextPoint) | Retorna se o valor da chamada do objeto AbsoluteCharOffset propriedade é maior do que da determinado ponto de objeto. | |
LessThan(TextPoint) | Indica se o valor do objeto chamado AbsoluteCharOffset propriedade é menor do que de determinado objeto. (Herdado de TextPoint.) | |
LessThan(TextPoint) | Retorna se o valor do objeto chamado AbsoluteCharOffset propriedade é menor do que de determinado objeto. | |
TryToShow(vsPaneShowHow, Object) | Você tenta exibir o local do ponto de texto. (Herdado de TextPoint.) | |
TryToShow(vsPaneShowHow, Object) | Você tenta exibir o local do ponto de texto. |
Início
Comentários
VirtualPointobjetos são semelhantes do TextPoint de objeto, exceto que eles poderão consultar o espaço virtual em um documento. VirtualPointobjetos são retornados por TextSelection.StartPoint e TextSelection.EndPoint.
Espaço virtual é o espaço vazio à direita das linhas de texto existentes e pontos virtuais existem nessa área.
Exemplos
Sub VirtualPointExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
Dim objActive As VirtualPoint = objSel.ActivePoint
' Collapse the selection to the beginning of the line.
objSel.StartOfLine()
' objActive is "live", tied to the position of the actual selection,
' so it will reflect the new position.
Dim iCol As Long = objActive.DisplayColumn
' Move the selection to the end of the line.
objSel.EndOfLine()
MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")
MsgBox("VirtualCharOffset value: " & objActive.VirtualCharOffset & vbCr & "VirtualDisplayColumn value: " & objActive.VirtualDisplayColumn)
End Sub