Metodo EditPoint2.SmartFormat (TextPoint)
Formatta intervallo di testo specificato in base al linguaggio corrente.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.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.In TextPoint oggetto che rappresenta la fine dell'intervallo di testo specificato.
Note
La formattazione intelligente è autoformatting del codice eseguito dal linguaggio specifico.il punto di modifica e Point sono i limiti della formattazione intelligente.È possibile selezionare separatamente le opzioni di formattazione intelligenti per ogni linguaggio in editor di testo nodo in opzioni finestra di dialogo scegliere strumenti menu.
La formattazione include le righe contenenti gli endpoint e sia compatibile con le impostazioni globali di stile di 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.