Partager via


EditPoint.Indent, méthode

Met en retrait les lignes sélectionnées en fonction du nombre de niveaux de mise en retrait donné.

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

Syntaxe

'Déclaration
Sub Indent ( _
    Point As TextPoint, _
    Count As Integer _
)
void Indent(
    TextPoint Point,
    int Count
)
void Indent(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] int Count
)
abstract Indent : 
        Point:TextPoint * 
        Count:int -> unit
function Indent(
    Point : TextPoint, 
    Count : int
)

Paramètres

  • Point
    Type : EnvDTE.TextPoint

    Optionnel. Objet TextPoint qui indique le point de terminaison de la zone à mettre en retrait. Par défaut, il s'agit de la ligne active de la mémoire tampon, laquelle est mise en retrait.

  • Count
    Type : Int32

    Optionnel. Nombre de colonnes affichées représentant la valeur du retrait. La valeur par défaut est 1.

Notes

Indent met en retrait les lignes délimitées par le point d'édition et l'argument Point, y compris les lignes qui contiennent les points de terminaison. Chaque ligne est mise en retrait du nombre de niveaux indiqué. Un niveau de mise en retrait est le nombre de colonnes d'affichage déterminé par le paramètre de l'éditeur global. Indent n'effectue pas de mise en forme intelligente ou de mise en retrait de lignes en fonction du contexte du code. La mise en forme intelligente est une mise en forme automatique du code effectuée par le langage considéré. Vous pouvez sélectionner cette option dans chaque nœud de langage de la commande Options du menu Outils.

Des tabulations et des espaces sont insérés selon que la configuration générale prescrit ou non l'utilisation de tabulations pour la mise en retrait. Le retrait peut se composer de plusieurs caractères de tabulation et d'espaces en fonction du nombre d'espaces auquel une tabulation équivaut dans la configuration générale.

Si Count est négatif, Indent agit comme Unindent.

Indent échoue si Count est supérieur ou égal à 10 000.

Exemples

Sub IndentExample()
  ' 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.Indent(,5)
End Sub

Sécurité .NET Framework

Voir aussi

Référence

EditPoint Interface

EnvDTE, espace de noms