TextElement.FontSize TextElement.FontSize TextElement.FontSize TextElement.FontSize Property

Definition

Ruft den Schriftgrad für den Inhalt des Elements ab oder legt ihn fest.Gets or sets the font size for the content of the element.

public:
 property double FontSize { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public double FontSize { get; set; }
member this.FontSize : double with get, set
Public Property FontSize As Double

Eigenschaftswert

Der gewünschte Schriftgrad in geräteunabhängigen Pixeln, größer als 0,001 und kleiner oder gleich 35791.The desired font size to use in device independent pixels, greater than 0.001 and less than or equal to 35791. Der Standardwert hängt von den aktuellen Systemeinstellungen und vom MessageFontSize-Wert ab.The default depends on current system settings and depends on the MessageFontSize value.

Ausnahmen

FontSize wird auf einen Wert größer als 35791 oder kleiner oder gleich 0,001 festgelegt.FontSize is set to a value greater than 35791 or less than or equal to 0.001.

Beispiele

Im folgenden Beispiel wird gezeigt, wie das FontSize -Attribut mithilfe Paragraph von als Beispiel Element festgelegt wird.The following example shows how to set the FontSize attribute, using Paragraph as the example element.

<Paragraph
  FontFamily="Century Gothic, Courier New"  
  FontSize="16pt"
  FontStretch="UltraExpanded"
  FontStyle="Italic"
  FontWeight="DemiBold"
>
  <Run>
    This text will use the Century Gothic font (if available), with fallback to Courier New.  It 
    will render with a font size of 16 points in ultra-expanded demi-bold italic.
  </Run>
</Paragraph>

Die folgende Abbildung zeigt, wie das vorherige Beispiel gerendert wird.The following figure shows how the preceding example renders.

![Verschaffen Screenshot: Text mit Text]Eigenschaften festgelegt(~/add/media/textelement-fontprops.png ": Text mit festgelegt Texteigenschaften")Screenshot: Text with text properties set

Im folgenden Beispiel wird gezeigt, wie die FontSize -Eigenschaft Programm gesteuert festgelegt wird.The following example shows how to set the FontSize property programmatically.

Run run = new Run(
    "This text will use the Century Gothic font (if available), with fallback to Courier New."
    + "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.");
Paragraph par = new Paragraph(run);

par.FontFamily = new FontFamily("Century Gothic, Courier New");
par.FontSize = 16;
par.FontStretch = FontStretches.UltraExpanded;
par.FontStyle = FontStyles.Italic;
par.FontWeight = FontWeights.DemiBold;
Dim run As New Run("This text will use the Century Gothic font (if available), with fallback to Courier New." & "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.")
Dim par As New Paragraph(run)

         With par
             .FontFamily = New FontFamily("Century Gothic, Courier New")
             .FontSize = 16
             .FontStretch = FontStretches.UltraExpanded
             .FontStyle = FontStyles.Italic
             .FontWeight = FontWeights.DemiBold
         End With

Hinweise

Diese Abhängigkeits Eigenschaft verfügt auch über eine angefügte Eigenschaften Verwendung.This dependency property also has an attached property usage. In XAMLXAMList die <object TextElement.FontSize="value".../>Verwendung, wobei Object ein Objekt Element (in der Regel ein Fluss Element) ist, das TextElementin einer enthalten ist, und value ist einer der Zeichen folgen Format Werte, wie in XAML-Werten erläutert.In XAMLXAML, the usage is <object TextElement.FontSize="value".../>, where object is an object element (typically a flow element) contained within a TextElement, and value is one of the string-format values as explained in XAML Values. Im Code wird die Verwendung der angefügten Eigenschaft von der GetFontSize - SetFontSize Methode und der-Methode unterstützt.In code, the attached property usage is supported by the GetFontSize and SetFontSize methods. Die Verwendung der angefügten Eigenschaft ist nicht üblich, weil die meisten Elemente, die in TextElement einer enthalten sein können, FontSize eine analoge nicht angefügte Eigenschaft unterstützen, die der Inhalts Host zum Rendern verwendet.The attached property usage is not common, because most elements that can be contained in a TextElement support an analogous nonattached FontSize property, which the content host uses for rendering.

Verwendung von XAML-AttributenXAML Attribute Usage

<object FontSize="double"/>  
- or -  
<object FontSize="qualifiedDouble"/>  

XAML-WerteXAML Values

doubledouble
Double

Zeichen folgen Darstellung eines Double Werts, der gleich oder größer als 0,0, aber PositiveInfinitykleiner als ist.String representation of a Double value equal to or greater than 0.0 but smaller than PositiveInfinity. Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen.An unqualified value is measured in device independent pixels. Zeichen folgen müssen nicht explizit Dezimalstellen enthalten.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Ein doppelter Wert, wie oben beschrieben, gefolgt von einem der folgenden Einheits spezifiken: px, in, cm, pt.A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px(Standard) istGeräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

inist Zoll; 1In = = 96pxin is inches; 1in==96px

cmist Zentimeter; 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

ptist Punkte 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field FontSizeProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Gilt für: