EditPoint.SmartFormat (Método)
Aplica formato al intervalo de texto especificado basándose en el lenguaje actual.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.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: EnvDTE.TextPoint
Requerido.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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.