Partager via


EditPoint2, interface

Vous permet de manipuler du texte comme des données dans des tampons de texte.

Espace de noms :  EnvDTE80
Assembly :  EnvDTE80 (dans EnvDTE80.dll)

Syntaxe

'Déclaration
<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

Le type EditPoint2 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AbsoluteCharOffset (Hérité de EditPoint.)
Propriété publique AbsoluteCharOffset Obtient l'offset du caractère de base 1 entre le début du document et l'objet EditPoint2.
Propriété publique AtEndOfDocument (Hérité de EditPoint.)
Propriété publique AtEndOfDocument Obtient une valeur indiquant si l'objet se trouve à la fin du document ou non.
Propriété publique AtEndOfLine (Hérité de EditPoint.)
Propriété publique AtEndOfLine Obtient une valeur indiquant si l'objet se trouve à la fin d'une ligne ou non.
Propriété publique AtStartOfDocument (Hérité de EditPoint.)
Propriété publique AtStartOfDocument Obtient une valeur indiquant si l'objet se trouve au début du document ou non.
Propriété publique AtStartOfLine (Hérité de EditPoint.)
Propriété publique AtStartOfLine Obtient une valeur indiquant si l'objet EditPoint se trouve au début d'une ligne ou non.
Propriété publique CodeElement[vsCMElement] (Hérité de EditPoint.)
Propriété publique CodeElement[vsCMElement] Obtient l'élément de code qui se trouve à l'emplacement EditPoint.
Propriété publique DisplayColumn (Hérité de EditPoint.)
Propriété publique DisplayColumn Obtient le numéro de la colonne actuellement affichée qui contient l'objet EditPoint.
Propriété publique DTE (Hérité de EditPoint.)
Propriété publique DTE Retourne l'objet d'extensibilité de niveau supérieur.
Propriété publique Line (Hérité de EditPoint.)
Propriété publique Line Obtient le numéro de ligne de l'objet EditPoint.
Propriété publique LineCharOffset (Hérité de EditPoint.)
Propriété publique LineCharOffset Obtient l'offset de caractère de l'objet EditPoint.
Propriété publique LineLength (Hérité de EditPoint.)
Propriété publique LineLength Obtient le nombre de caractères dans une ligne qui contient l'objet EditPoint, à l'exclusion du caractère de saut de ligne.
Propriété publique Parent (Hérité de EditPoint.)
Propriété publique Parent Obtient l'objet parent immédiat de l'objet EditPoint.

Début

Méthodes

  Nom Description
Méthode publique ChangeCase(Object, vsCaseOptions) (Hérité de EditPoint.)
Méthode publique ChangeCase(Object, vsCaseOptions) Modifie la casse du texte sélectionné.
Méthode publique CharLeft(Int32) (Hérité de EditPoint.)
Méthode publique CharLeft(Int32) Déplace le point d'édition du nombre spécifié de caractères vers la gauche.
Méthode publique CharRight(Int32) (Hérité de EditPoint.)
Méthode publique CharRight(Int32) Déplace le point d'édition du nombre spécifié de caractères vers la droite.
Méthode publique ClearBookmark() (Hérité de EditPoint.)
Méthode publique ClearBookmark() Efface tous les signets sans nom de la ligne active de la mémoire tampon du texte.
Méthode publique Copy(Object, Boolean) (Hérité de EditPoint.)
Méthode publique Copy(Object, Boolean) Copie la plage de texte spécifiée dans le Presse-papiers.
Méthode publique CreateEditPoint() (Hérité de EditPoint.)
Méthode publique CreateEditPoint() Crée et retourne un objet EditPoint à l'emplacement de l'objet appelant.
Méthode publique Cut(Object, Boolean) (Hérité de EditPoint.)
Méthode publique Cut(Object, Boolean) Copie la plage de texte spécifiée dans le Presse-papiers et la supprime du document.
Méthode publique Delete(Object) (Hérité de EditPoint.)
Méthode publique Delete(Object) Supprime la plage de texte spécifiée.
Méthode publique DeleteWhitespace(vsWhitespaceOptions) (Hérité de EditPoint.)
Méthode publique DeleteWhitespace(vsWhitespaceOptions) Supprime les caractères vides (espace blanc) horizontalement ou verticalement autour de l'emplacement actuel dans la mémoire tampon du texte.
Méthode publique EndOfDocument() (Hérité de EditPoint.)
Méthode publique EndOfDocument() Déplace le point d'édition jusqu'à la fin du document.
Méthode publique EndOfLine() (Hérité de EditPoint.)
Méthode publique EndOfLine() Déplace le point d'édition jusqu'à la fin de la ligne active dans le tampon.
Méthode publique EqualTo(TextPoint) (Hérité de EditPoint.)
Méthode publique EqualTo(TextPoint) Retourne une valeur indiquant si la valeur de AbsoluteCharOffset de l'objet du point donné est égale à celle de l'objet EditPoint appelant.
Méthode publique FindPattern(String, Int32, EditPoint%, TextRanges%) (Hérité de EditPoint.)
Méthode publique FindPattern(String, Int32, EditPoint%, TextRanges%) Recherche un modèle donné dans le texte sélectionné.
Méthode publique GetLines(Int32, Int32) (Hérité de EditPoint.)
Méthode publique GetLines(Int32, Int32) Retourne une chaîne représentant le texte entre deux lignes données.
Méthode publique GetText(Object) (Hérité de EditPoint.)
Méthode publique GetText(Object) Retourne le texte situé entre l'emplacement en cours et l'emplacement spécifié du tampon.
Méthode publique GreaterThan(TextPoint) (Hérité de EditPoint.)
Méthode publique GreaterThan(TextPoint) Retourne une valeur indiquant si la valeur de la propriété AbsoluteCharOffset de l'objet EditPoint est supérieure à celle de l'objet TextPoint donné.
Méthode publique Indent(TextPoint, Int32) (Hérité de EditPoint.)
Méthode publique Indent(TextPoint, Int32) Met en retrait les lignes sélectionnées en fonction du nombre de niveaux de mise en retrait donné.
Méthode publique Insert(String) (Hérité de EditPoint.)
Méthode publique Insert(String) Insère la chaîne donnée à l'emplacement en cours du point d'édition dans le tampon.
Méthode publique InsertFromFile(String) (Hérité de EditPoint.)
Méthode publique InsertFromFile(String) Insère le contenu du fichier spécifié à l'emplacement actuel dans la mémoire tampon.
Méthode publique InsertNewLine Détecte le type de saut de ligne utilisé à la ligne où EditPoint2 est situé (retour chariot, saut de ligne, et ainsi de suite) et insérera Count nouvelles lignes à l'emplacement de EditPoint2.
Méthode publique LessThan(TextPoint) (Hérité de EditPoint.)
Méthode publique LessThan(TextPoint) Retourne une valeur indiquant si la valeur de la propriété AbsoluteCharOffset de l'objet EditPoint appelé est inférieure à celle de l'objet TextPoint donné.
Méthode publique LineDown(Int32) (Hérité de EditPoint.)
Méthode publique LineDown(Int32) Déplace le point d'édition du nombre spécifié de lignes vers le bas.
Méthode publique LineUp(Int32) (Hérité de EditPoint.)
Méthode publique LineUp(Int32) Déplace le point d'édition du nombre spécifié de lignes vers le haut.
Méthode publique MoveToAbsoluteOffset(Int32) (Hérité de EditPoint.)
Méthode publique MoveToAbsoluteOffset(Int32) Déplace le point actif vers le décalage de caractère absolu donné de base 1 du document.
Méthode publique MoveToLineAndOffset(Int32, Int32) (Hérité de EditPoint.)
Méthode publique MoveToLineAndOffset(Int32, Int32) Déplace le document jusqu'à la position de décalage de l'offset et de la ligne spécifiée sur cette ligne.
Méthode publique MoveToPoint(TextPoint) (Hérité de EditPoint.)
Méthode publique MoveToPoint(TextPoint) Déplace le point actif vers la position donnée.
Méthode publique NextBookmark() (Hérité de EditPoint.)
Méthode publique NextBookmark() Se déplace à l'emplacement du signet suivant dans le document.
Méthode publique OutlineSection(Object) (Hérité de EditPoint.)
Méthode publique OutlineSection(Object) Crée une section en mode Plan basée sur un point d'édition et sur le point de texte ou la valeur donnés.
Méthode publique PadToColumn(Int32) (Hérité de EditPoint.)
Méthode publique PadToColumn(Int32) Remplit la ligne active de la mémoire tampon avec des caractères vides (espace blanc) jusqu'à la colonne donnée.
Méthode publique Paste() (Hérité de EditPoint.)
Méthode publique Paste() Insère le contenu du Presse-papiers à l'emplacement actuel.
Méthode publique PreviousBookmark() (Hérité de EditPoint.)
Méthode publique PreviousBookmark() Déplace le point d'édition à l'emplacement du signet précédent dans le document.
Méthode publique ReadOnly(Object) (Hérité de EditPoint.)
Méthode publique ReadOnly(Object) Retourne une valeur indiquant si une partie de la plage spécifiée contient du texte en lecture seule.
Méthode publique ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Hérité de EditPoint.)
Méthode publique ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Recherche un modèle de texte dans la plage de texte spécifiée et le remplace par le texte spécifié.
Méthode publique ReplaceText(Object, String, Int32) (Hérité de EditPoint.)
Méthode publique ReplaceText(Object, String, Int32) Remplace le texte sélectionné par le texte spécifié.
Méthode publique SetBookmark() (Hérité de EditPoint.)
Méthode publique SetBookmark() Définit un signet sans nom sur la ligne active de la mémoire tampon.
Méthode publique SmartFormat(TextPoint) (Hérité de EditPoint.)
Méthode publique SmartFormat(TextPoint) Met en forme la plage de texte sélectionnée en fonction du langage en cours.
Méthode publique StartOfDocument() (Hérité de EditPoint.)
Méthode publique StartOfDocument() Déplace l'objet jusqu'au début du document.
Méthode publique StartOfLine() (Hérité de EditPoint.)
Méthode publique StartOfLine() Déplace le point d'édition jusqu'au début de la ligne active dans le tampon.
Méthode publique TryToShow(vsPaneShowHow, Object) (Hérité de EditPoint.)
Méthode publique TryToShow(vsPaneShowHow, Object) Tente d'afficher l'emplacement du point de texte.
Méthode publique Unindent(TextPoint, Int32) (Hérité de EditPoint.)
Méthode publique Unindent(TextPoint, Int32) Supprime le nombre spécifié de niveaux de mise en retrait dans les lignes sélectionnées.
Méthode publique WordLeft(Int32) (Hérité de EditPoint.)
Méthode publique WordLeft(Int32) Déplace l'objet du nombre spécifié de mots vers la gauche.
Méthode publique WordRight(Int32) (Hérité de EditPoint.)
Méthode publique WordRight(Int32) Déplace l'objet du nombre spécifié de mots vers la droite.

Début

Notes

Les objets EditPoint2 sont semblables aux objets TextSelection, à ceci près qu'ils opèrent sur les données du tampon de texte et non sur du texte affiché dans un éditeur de code. La différence est que le texte situé dans le tampon n'est pas affecté par les états de l'éditeur en général, notamment le retour à la ligne automatique et les espaces virtuels.

Toute opération visant à essayer de modifier un document texte échoue si elle affecte des caractères contenus dans un bloc en lecture seulement ou si le document lui-même est accessible uniquement en lecture.

Exemples

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

Voir aussi

Référence

EnvDTE80, espace de noms