Aracılığıyla paylaş


EditPoint2.SmartFormat Yöntem

Belirtilen geçerli dile dayalı metin aralığını biçimlendirir.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
Sub SmartFormat ( _
    Point As TextPoint _
)
void SmartFormat(
    TextPoint Point
)
void SmartFormat(
    [InAttribute] TextPoint^ Point
)
abstract SmartFormat : 
        Point:TextPoint -> unit
function SmartFormat(
    Point : TextPoint
)

Parametreler

  • Point
    Tür: TextPoint

    Gerekli.A TextPoint metnin belirtilen aralığın sonuna temsil eden nesne.

Notlar

Akıllı biçimlendirme belirli dil tarafından yapılan kod biçimlendirme ' dir.Nokta Düzenlemeden ve Point akıllı biçimlendirmek için sınırlarıdır.Akıllı biçimlendirme seçenekleri altında her dil için ayrı ayrı seçebilirsiniz Text Editor düğümü seçenekleri iletişim kutusunda Araçlar menüsü.

Yeniden biçimlendirme ve bitiş noktaları içeren satırları içeren Akıllı biçimlendirme stili için genel ayarlar aynılarını (vsSmartFormatOptions).

Örnekler

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

EditPoint2 Arabirim

EnvDTE80 Ad Alanı