EditPoint.SmartFormat, méthode
Met en forme la plage de texte sélectionnée en fonction du langage en cours.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Sub SmartFormat ( _
Point As TextPoint _
)
void SmartFormat(
TextPoint Point
)
void SmartFormat(
[InAttribute] TextPoint^ Point
)
abstract SmartFormat :
Point:TextPoint -> unit
function SmartFormat(
Point : TextPoint
)
Paramètres
- Point
Type : EnvDTE.TextPoint
Obligatoire.Objet TextPoint représentant la fin de la plage de texte spécifiée.
Notes
La mise en forme intelligente est une mise en forme automatique du code effectuée par le langage considéré. Le point d'édition et l'argument Point délimitent le domaine de la mise en forme intelligente. Vous pouvez sélectionner les options de mise en forme intelligente séparément pour chaque langage sous le nœud Éditeur de texte dans la boîte de dialogue Options du menu Outils.
La remise en forme inclut les lignes qui contiennent les points de terminaison et se conforme à la configuration générale pour le style de mise en forme intelligente (vsSmartFormatOptions).
Exemples
Sub SmartFormatExample()
Dim objTextDoc As TextDocument
Dim objMovePt As EditPoint
Dim objEditPt As EditPoint, iCtr As Integer
' Create a new text file.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create an EditPoint.
objTextDoc = DTE.ActiveDocument.Object("TextDocument")
objMovePt = objTextDoc.EndPoint.CreateEditPoint
objEditPt = objTextDoc.StartPoint.CreateEditPoint
' Insert ten lines of text.
For iCtr = 1 To 10
objEditPt.Insert("This is a test." & Chr(13))
Next iCtr
objEditPt.StartOfDocument()
objMovePt.EndOfDocument()
objEditPt.SmartFormat(objMovePt)
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.