FlowDocument.FontSize FlowDocument.FontSize FlowDocument.FontSize FlowDocument.FontSize Property

定義

FlowDocument のトップレベルのフォント サイズを取得または設定します。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

プロパティ値

使用する目的のフォント サイズ (デバイス非依存のピクセル単位)。The desired font size to use, in device independent pixels). 既定値は、MessageFontSize 値で決定されます。The default is determined by the MessageFontSize value.

要素の属性FontSizeを設定する方法を次の例に示します。 FlowDocumentThe 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>

次の例では、プログラムをFontSize使用してプロパティを設定する方法を示します。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

注釈

FontSize要素の設定は、この最上位レベルの設定よりも優先されます。Any FontSize settings on child elements override this top-level setting.

XAML 属性の使用方法XAML Attribute Usage

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

XAML 値XAML Values

doubledouble
Double

0.0 以上で、 DoubleよりDouble.PositiveInfinity小さい値の文字列形式。String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. 非修飾値は、デバイス非依存のピクセル単位で測定されます。An unqualified value is measured in device independent pixels. 文字列には、小数点を明示的に含める必要があります。Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
前に説明したdouble値。 pxその後に、 in cm、、、 ptのいずれかの単位指定子が続きます。A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px(既定) はです。デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit)px (default) is デバイスに依存しない単位 (1 単位は 1/96 インチ)device-independent units (1/96th inch per unit)

in はインチ。1in==96pxin is inches; 1in==96px

cmはセンチメートルです。1cm = = (96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt はポイント。1pt==(96/72) pxpt is points; 1pt==(96/72) px

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field FontSizeProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true AffectsMeasureAffectsRenderInheritsAffectsMeasure, AffectsRender, Inherits

適用対象