Compartir a través de


EditPoint2.SmartFormat (Método)

Aplica formato al intervalo de texto especificado basándose en el lenguaje actual.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
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: TextPoint

    Obligatorio. Objeto TextPoint que representa el final del intervalo de texto especificado.

Comentarios

La aplicación de formato inteligente es la aplicación automática de formato de código realizada por el lenguaje en cuestión. El punto de edición y el correspondiente al parámetro Point son los límites de aplicación de formato inteligente. Se pueden seleccionar opciones de formato inteligente por separado para cada lenguaje en el nodo Editor de texto del cuadro de diálogo Opciones, en el menú Herramientas.

El nuevo formato incluye las líneas que contienen los extremos y se agrega a los valores globales correspondientes al estilo de formato inteligente (vsSmartFormatOptions).

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

EditPoint2 Interfaz

EnvDTE80 (Espacio de nombres)