TextField.DefaultFontId (Propiedad)
Obtiene o establece el identificador de fuente predeterminado.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintaxis
'Declaración
Public Property DefaultFontId As StyleSetResourceId
public StyleSetResourceId DefaultFontId { get; set; }
Valor de propiedad
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId
Comentarios
Para establecer el identificador de fuente para un campo determinado en cada instancia de una clase determinada de la forma, reemplace InitializeShapeFields() en la clase shape, busque el campo de texto, y asignar el nuevo valor. El valor del identificador debe ser miembro de DiagramFonts.
Por ejemplo, para utilizar la fuente estándar de comentario de un campo denominado “CommentDecorator”:
// Set Generates Double Derived in DSL Definition
// to allow InitializeShapeFields to be overridden.
partial class ExampleShape
{
/// <summary>
/// Compose a list of the fields in this shape.
/// Called once for each shape class.
/// </summary>
protected override void InitializeShapeFields(IList<ShapeField> shapeFields)
{
// Set up fields according to DSL Definition:
base.InitializeShapeFields(shapeFields);
// Update the text field for CommentDecorator:
TextField commentField = ShapeElement.FindShapeField(shapeFields, "CommentDecorator") as TextField;
commentField.DefaultFontId = DiagramsFonts.CommentText;
}
}
Para modificar la fuente dinámicamente, derive la propia subclase de TextField y reemplace GetFondId(). Para cambiar una fuente fuera del conjunto de estilo estándar, reemplace GetFont(). Vea los ejemplos de esos métodos.
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.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)