Metodo EditPoint.SmartFormat
Formatta l'intervallo di testo specificato in base al linguaggio corrente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub SmartFormat ( _
Point As TextPoint _
)
void SmartFormat(
TextPoint Point
)
void SmartFormat(
[InAttribute] TextPoint^ Point
)
abstract SmartFormat :
Point:TextPoint -> unit
function SmartFormat(
Point : TextPoint
)
Parametri
- Point
Tipo: EnvDTE.TextPoint
Obbligatorio.Oggetto TextPoint che rappresenta la fine dell'intervallo di testo specificato.
Note
Per formattazione intelligente si intende la formattazione automatica del codice effettuata dal linguaggio. Il punto di modifica e Point sono i limiti per la formattazione intelligente. È possibile selezionare le opzioni di formattazione intelligente distintamente per ogni linguaggio nel nodo Editor di testo nella finestra di dialogo Opzioni accessibile dal menu Strumenti.
La riformattazione include le righe contenenti gli endpoint e aderisce alle impostazioni globali per lo stile della formattazione intelligente (vsSmartFormatOptions).
Esempi
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.