Sdílet prostřednictvím


TextField.DefaultFontId – vlastnost

Získá nebo nastaví výchozí písmo id.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
Public Property DefaultFontId As StyleSetResourceId
public StyleSetResourceId DefaultFontId { get; set; }

Hodnota vlastnosti

Typ: Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId

Poznámky

Chcete-li nastavit písmo id určitého pole v každé instanci třídy určitý obrazec, přepsat InitializeShapeFields() třídy tvaru, textového pole Najít a přiřadit novou hodnotu.Hodnota ID musí být členem DiagramFonts.

Například použít písmo standardní komentář pro pole s názvem "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;
    }
}

Chcete-li změnit písmo dynamicky, odvodit vlastní podtřídou třídy TextField a přepsat GetFondId().Chcete-li změnit písmo mimo sadu standardních stylů, přepsat GetFont().Příklady těchto metod.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextField Třída

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů