Condividi tramite


FlowDocument.FontSize Proprietà

Definizione

Ottiene o imposta le dimensioni del carattere di primo livello per l'oggetto 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; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FontSize : double with get, set
Public Property FontSize As Double

Valore della proprietà

Dimensioni del carattere desiderate da usare, in pixel indipendenti dal dispositivo. Il valore predefinito è determinato dal MessageFontSize valore .

Attributi

Esempio

Nell'esempio seguente viene illustrato come impostare l'attributo FontSize di un FlowDocument elemento .

<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>

Nell'esempio seguente viene illustrato come impostare la proprietà FontSize a livello di codice.

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

Commenti

Tutte FontSize le impostazioni sugli elementi figlio sostituiscono questa impostazione di primo livello.

Utilizzo degli attributi XAML

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

Valori XAML

DoppiaDouble

Rappresentazione di stringa di un Double valore uguale o maggiore di 0,0 ma minore di Double.PositiveInfinity. Un valore non qualificato viene misurato in pixel indipendenti dal dispositivo. Le stringhe non devono includere in modo esplicito i separatori decimali.

qualifiedDouble Valore double come descritto in precedenza, seguito da uno degli identificatori di unità seguenti: px, cmin, , pt.

px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96 pollici per unità)

in è pollici; 1in==96 px

cm è centimetri; 1cm==(96/2.54) px

pt è punti; 1pt==(96/72) px

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore FontSizeProperty
Proprietà dei metadati impostate su true AffectsMeasure, AffectsRender, Inherits

Si applica a