Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Permite manipular el texto más allá del margen derecho (el margen izquierdo en Windows bidireccional) del documento de texto.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<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
El tipo VirtualPoint expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AbsoluteCharOffset | Obtiene el desplazamiento de caracteres basado en uno desde el principio del documento hasta el objeto TextPoint. (Se hereda de TextPoint). |
![]() |
AbsoluteCharOffset | Obtiene el desplazamiento de caracteres basado en uno desde el principio del documento hasta el objeto. |
![]() |
AtEndOfDocument | Obtiene si el objeto está al final del documento o no. (Se hereda de TextPoint). |
![]() |
AtEndOfDocument | Devuelve true si el objeto está al final del documento. |
![]() |
AtEndOfLine | Obtiene si el objeto está al final de una línea o no. (Se hereda de TextPoint). |
![]() |
AtEndOfLine | Devuelve true si el objeto está al final de una línea. |
![]() |
AtStartOfDocument | Obtiene si el objeto está al principio del documento o no. (Se hereda de TextPoint). |
![]() |
AtStartOfDocument | Devuelve true si el objeto está al principio del documento. |
![]() |
AtStartOfLine | Obtiene si el objeto está al principio de una línea o no. (Se hereda de TextPoint). |
![]() |
AtStartOfLine | Devuelve true si el objeto está al principio de una línea. |
![]() |
CodeElement[vsCMElement] | Devuelve el elemento de código que hay en la ubicación del TextPoint. (Se hereda de TextPoint). |
![]() |
CodeElement[vsCMElement] | Devuelve el elemento de código que hay en la ubicación del VirtualPoint. |
![]() |
DisplayColumn | Obtiene el número de la columna presentada actualmente que contiene el objeto TextPoint. (Se hereda de TextPoint). |
![]() |
DisplayColumn | Obtiene el número de la columna presentada actualmente que contiene el objeto. |
![]() |
DTE | Obtiene el objeto de extensibilidad de nivel superior. (Se hereda de TextPoint). |
![]() |
DTE | Obtiene el objeto de extensibilidad de nivel superior. |
![]() |
Line | Obtiene el número de línea del objeto. (Se hereda de TextPoint). |
![]() |
Line | Obtiene el número de línea del objeto. |
![]() |
LineCharOffset | Obtiene el desplazamiento de caracteres del objeto. (Se hereda de TextPoint). |
![]() |
LineCharOffset | Obtiene el desplazamiento de caracteres del objeto. |
![]() |
LineLength | Obtiene el número de caracteres de una línea que contiene el objeto, excluido el carácter de nueva línea. (Se hereda de TextPoint). |
![]() |
LineLength | Obtiene el número de caracteres de una línea que contiene el objeto, excluido el carácter de nueva línea. |
![]() |
Parent | Obtiene el objeto primario inmediato de un objeto TextPoint. (Se hereda de TextPoint). |
![]() |
Parent | Obtiene el objeto primario inmediato de un objeto VirtualPoint. |
![]() |
VirtualCharOffset | Obtiene el índice de columna de un punto virtual en un espacio virtual. |
![]() |
VirtualDisplayColumn | Obtiene la columna que muestra la posición actual. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
CreateEditPoint() | Crea y devuelve un objeto EditPoint en la ubicación del objeto llamador. (Se hereda de TextPoint). |
![]() |
CreateEditPoint() | Crea y devuelve un objeto EditPoint en la ubicación del objeto llamador. |
![]() |
EqualTo(TextPoint) | Devuelve si el valor de la propiedad AbsoluteCharOffset del objeto de punto dado es igual al del objeto TextPoint que realiza la llamada. (Se hereda de TextPoint). |
![]() |
EqualTo(TextPoint) | Devuelve si el valor de la propiedad AbsoluteCharOffset del objeto TextPoint dado es igual al del objeto VirtualPoint que realiza la llamada. |
![]() |
GreaterThan(TextPoint) | Indica si el valor de la propiedad AbsoluteCharOffset del objeto de llamada es mayor que el del objeto de punto dado o no. (Se hereda de TextPoint). |
![]() |
GreaterThan(TextPoint) | Devuelve si el valor de la propiedad AbsoluteCharOffset del objeto que llama es mayor que el del objeto de punto dado. |
![]() |
LessThan(TextPoint) | Indica si el valor de la propiedad AbsoluteCharOffset del objeto llamado es menor que el del objeto dado o no. (Se hereda de TextPoint). |
![]() |
LessThan(TextPoint) | Devuelve si el valor de la propiedad AbsoluteCharOffset del objeto llamado es menor que el del objeto dado. |
![]() |
TryToShow(vsPaneShowHow, Object) | Intenta mostrar la ubicación del punto de texto. (Se hereda de TextPoint). |
![]() |
TryToShow(vsPaneShowHow, Object) | Intenta mostrar la ubicación del punto de texto. |
Arriba
Comentarios
Los objetos VirtualPoint son similares al objeto TextPoint, excepto en que pueden consultar el espacio virtual de un documento.TextSelection.StartPoint y TextSelection.EndPoint devuelven objetos VirtualPoint.
El espacio virtual es el espacio vacío situado a la derecha de las líneas de texto existentes, el cual contiene puntos virtuales.
Ejemplos
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
.gif)
.gif)