Partager via


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
Propriété publique AbsoluteCharOffset Obtient l'offset de caractère base 1 entre le début du document et l'objet TextPoint. (Hérité de TextPoint.)
Propriété publique AbsoluteCharOffset Obtient l'offset de caractère base 1 entre le début du document et l'objet.
Propriété publique AtEndOfDocument Obtient une valeur indiquant si l'objet se trouve à la fin du document. (Hérité de TextPoint.)
Propriété publique AtEndOfDocument Retourne la valeur true si l'objet se trouve à la fin du document.
Propriété publique AtEndOfLine Obtient une valeur indiquant si l'objet se trouve à la fin d'une ligne. (Hérité de TextPoint.)
Propriété publique AtEndOfLine Retourne la valeur true si l'objet se trouve à la fin d'une ligne.
Propriété publique AtStartOfDocument Obtient une valeur indiquant si l'objet se trouve au début du document. (Hérité de TextPoint.)
Propriété publique AtStartOfDocument Retourne la valeur true si l'objet se trouve au début du document.
Propriété publique AtStartOfLine Obtient une valeur indiquant si l'objet se trouve au début d'une ligne. (Hérité de TextPoint.)
Propriété publique AtStartOfLine Retourne la valeur true si l'objet se trouve au début d'une ligne.
Propriété publique CodeElement[vsCMElement] Retourne l'élément de code à l'emplacement de TextPoint. (Hérité de TextPoint.)
Propriété publique CodeElement[vsCMElement] Retourne l'élément de code à l'emplacement de VirtualPoint.
Propriété publique DisplayColumn Obtient le numéro de la colonne affichée contenant l'objet TextPoint. (Hérité de TextPoint.)
Propriété publique DisplayColumn Obtient le numéro de la colonne affichée contenant l'objet.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur. (Hérité de TextPoint.)
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Line Obtient le numéro de ligne de l'objet. (Hérité de TextPoint.)
Propriété publique Line Obtient le numéro de ligne de l'objet.
Propriété publique LineCharOffset Obtient l'offset de caractère de l'objet. (Hérité de TextPoint.)
Propriété publique LineCharOffset Obtient l'offset de caractère de l'objet.
Propriété publique 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.)
Propriété publique LineLength Obtient le nombre de caractères de la ligne contenant l'objet, à l'exclusion du caractère de saut de ligne.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet TextPoint. (Hérité de TextPoint.)
Propriété publique Parent Obtient l'objet parent immédiat d'un objet VirtualPoint.
Propriété publique VirtualCharOffset Obtient l'index de colonne d'un point virtuel dans un espace virtuel.
Propriété publique VirtualDisplayColumn Obtient la colonne d'affichage de la position actuelle.

Début

Méthodes

  Nom Description
Méthode publique CreateEditPoint() Crée et retourne un objet EditPoint à l'emplacement de l'objet appelant. (Hérité de TextPoint.)
Méthode publique CreateEditPoint() Crée et retourne un objet EditPoint à l'emplacement de l'objet appelant.
Méthode publique 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.)
Méthode publique 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.
Méthode publique 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.)
Méthode publique 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é.
Méthode publique 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.)
Méthode publique 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é.
Méthode publique TryToShow(vsPaneShowHow, Object) Tente d'afficher l'emplacement du point de texte. (Hérité de TextPoint.)
Méthode publique 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

Voir aussi

Référence

EnvDTE, espace de noms