Condividi tramite


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

Vedere anche

Riferimenti

EditPoint2 Interfaccia

Overload SmartFormat

Spazio dei nomi EnvDTE80