VirtualPoint, interface
Vous permet de manipuler du texte au-delà de la marge droite (la marge gauche dans les plateformes Windows bidirectionnelles) du document texte.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type VirtualPoint expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AbsoluteCharOffset | Obtient l'offset de caractère base 1 entre le début du document et l'objet TextPoint. (Hérité de TextPoint.) | |
AbsoluteCharOffset | Obtient l'offset de caractère base 1 entre le début du document et l'objet. | |
AtEndOfDocument | Obtient une valeur indiquant si l'objet se trouve à la fin du document. (Hérité de TextPoint.) | |
AtEndOfDocument | Retourne la valeur true si l'objet se trouve à la fin du document. | |
AtEndOfLine | Obtient une valeur indiquant si l'objet se trouve à la fin d'une ligne. (Hérité de TextPoint.) | |
AtEndOfLine | Retourne la valeur true si l'objet se trouve à la fin d'une ligne. | |
AtStartOfDocument | Obtient une valeur indiquant si l'objet se trouve au début du document. (Hérité de TextPoint.) | |
AtStartOfDocument | Retourne la valeur true si l'objet se trouve au début du document. | |
AtStartOfLine | Obtient une valeur indiquant si l'objet se trouve au début d'une ligne. (Hérité de TextPoint.) | |
AtStartOfLine | Retourne la valeur true si l'objet se trouve au début d'une ligne. | |
CodeElement[vsCMElement] | Retourne l'élément de code à l'emplacement de TextPoint. (Hérité de TextPoint.) | |
CodeElement[vsCMElement] | Retourne l'élément de code à l'emplacement de VirtualPoint. | |
DisplayColumn | Obtient le numéro de la colonne affichée contenant l'objet TextPoint. (Hérité de TextPoint.) | |
DisplayColumn | Obtient le numéro de la colonne affichée contenant l'objet. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. (Hérité de TextPoint.) | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Line | Obtient le numéro de ligne de l'objet. (Hérité de TextPoint.) | |
Line | Obtient le numéro de ligne de l'objet. | |
LineCharOffset | Obtient l'offset de caractère de l'objet. (Hérité de TextPoint.) | |
LineCharOffset | Obtient l'offset de caractère de l'objet. | |
LineLength | Obtient le nombre de caractères de la ligne contenant l'objet, à l'exclusion du caractère de saut de ligne. (Hérité de TextPoint.) | |
LineLength | Obtient le nombre de caractères de la ligne contenant l'objet, à l'exclusion du caractère de saut de ligne. | |
Parent | Obtient l'objet parent immédiat d'un objet TextPoint. (Hérité de TextPoint.) | |
Parent | Obtient l'objet parent immédiat d'un objet VirtualPoint. | |
VirtualCharOffset | Obtient l'index de colonne d'un point virtuel dans un espace virtuel. | |
VirtualDisplayColumn | Obtient la colonne d'affichage de la position actuelle. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateEditPoint() | Crée et retourne un objet EditPoint à l'emplacement de l'objet appelant. (Hérité de TextPoint.) | |
CreateEditPoint() | Crée et retourne un objet EditPoint à l'emplacement de l'objet appelant. | |
EqualTo(TextPoint) | Retourne une valeur indiquant si la valeur de la propriété donnée AbsoluteCharOffset de l'objet du point équivaut à celle de l'objet TextPoint appelant. (Hérité de TextPoint.) | |
EqualTo(TextPoint) | Retourne une valeur indiquant si la valeur de la propriété donnée AbsoluteCharOffset de l'objet TextPoint équivaut à celle de l'objet VirtualPoint appelant. | |
GreaterThan(TextPoint) | Indique si la valeur de la propriété AbsoluteCharOffset de l'objet appelant est supérieure ou pas à celle de l'objet de point donné. (Hérité de TextPoint.) | |
GreaterThan(TextPoint) | Retourne une valeur indiquant si la valeur de la propriété AbsoluteCharOffset de l'objet appelant est supérieure à celle de l'objet point donné. | |
LessThan(TextPoint) | Indique si la valeur de la propriété AbsoluteCharOffset de l'objet appelé est inférieure ou pas à celle de l'objet de point donné. (Hérité de TextPoint.) | |
LessThan(TextPoint) | Retourne une valeur indiquant si la valeur de la propriété AbsoluteCharOffset de l'objet appelé est inférieure à celle de l'objet donné. | |
TryToShow(vsPaneShowHow, Object) | Tente d'afficher l'emplacement du point de texte. (Hérité de TextPoint.) | |
TryToShow(vsPaneShowHow, Object) | Tente d'afficher l'emplacement du point de texte. |
Début
Notes
Les objets VirtualPoint sont semblables à l'objet TextPoint mais ils peuvent interroger l'espace virtuel dans un document. Les objets VirtualPoint sont retournés par TextSelection.StartPoint et TextSelection.EndPoint.
L'espace virtuel désigne l'espace vide situé à droite des lignes de texte existantes, où se trouvent les points virtuels.
Exemples
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