Compartilhar via


Método EditPoint.SmartFormat

Formata o intervalo de texto especificado com base no idioma atual.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

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

Parâmetros

  • Point
    Tipo: EnvDTE.TextPoint
    Obrigatório.Um objeto de TextPoint que representa ao final do intervalo de texto especificado.

Comentários

A formatação é inteligente autoformatação de código feito na linguagem específica.O ponto e Point de edição são os limites para formatação inteligente.Você pode selecionar opções de formatação espertas separada para cada idioma no nó de Editor de Texto na caixa de diálogo de Opções no menu de Ferramentas .

Reformatar inclui as linhas que contêm os pontos de extremidade e aderem às configurações globais para o estilo de formataçãovsSmartFormatOptionsinteligente ().

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

EditPoint Interface

Namespace EnvDTE