FlowDocument.FontSize Eigenschaft

Definition

Ruft den Schriftgrad der obersten Ebene für den FlowDocument ab oder legt diesen fest.Gets or sets the top-level font size for the FlowDocument.

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 zu verwendende Wunschschriftgrad in geräteunabhängigen Pixeln.)The desired font size to use, in device independent pixels). Der Standardwert wird durch den MessageFontSize-Wert bestimmt.The default is determined by the MessageFontSize value.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie das FontSize-Attribut eines FlowDocument-Elements festgelegt wird.The following example shows how to set the FontSize attribute of a FlowDocument element.

<FlowDocumentReader>
  <FlowDocument
    FontFamily="Century Gothic"
    FontSize="12"
    FontStretch="UltraExpanded"
    FontStyle="Italic"
    FontWeight="UltraBold"
  >
    <Paragraph>
      Any font settings on this paragraph would override the font settings
      for the FlowDocument.
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

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

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the desired column gap to 10 device independend pixels.
flowDoc.FontFamily = new FontFamily("Century Gothic");
flowDoc.FontSize = 12.0;
flowDoc.FontStretch = FontStretches.UltraExpanded;
flowDoc.FontStyle = FontStyles.Italic;
flowDoc.FontWeight = FontWeights.UltraBold;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the desired column gap to 10 device independend pixels.
flowDoc.FontFamily = New FontFamily("Century Gothic")
flowDoc.FontSize = 12.0
flowDoc.FontStretch = FontStretches.UltraExpanded
flowDoc.FontStyle = FontStyles.Italic
flowDoc.FontWeight = FontWeights.UltraBold

Hinweise

Alle FontSize Einstellungen für untergeordnete Elemente überschreiben diese Einstellung auf oberster Ebene.Any FontSize settings on child elements override this top-level setting.

Verwendung von XAML-AttributenXAML Attribute Usage

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

XAML-WerteXAML Values

doubledouble
Double

Zeichen folgen Darstellung eines Double Werts gleich oder größer als 0,0, aber kleiner als Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.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 spezifier: px, in, cm, pt.A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px (Standard) ist Gerä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)

in ist Zoll. 1In = = 96pxin is inches; 1in==96px

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

pt ist 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 AffectsMeasureist AffectsRenderist InheritsAffectsMeasure, AffectsRender, Inherits

Gilt für: