TextElement.FontSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví velikost písma pro obsah elementu.
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
Hodnota vlastnosti
Požadovaná velikost písma pro použití v pixelech nezávislých na zařízení, větší než 0,001 a menší nebo rovna 35791. Výchozí hodnota závisí na aktuálním nastavení systému a závisí na hodnotě MessageFontSize .
- Atributy
Výjimky
FontSize je nastavená na hodnotu větší než 35791 nebo menší nebo rovnou 0,001.
Příklady
Následující příklad ukazuje, jak nastavit FontSize atribut pomocí Paragraph elementu example.
<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>
Následující obrázek ukazuje, jak se vykresluje předchozí příklad.
Následující příklad ukazuje, jak nastavit FontSize vlastnost programově.
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
Poznámky
Tato vlastnost závislosti má také připojené použití vlastnosti. V JAZYCE XAML je <object TextElement.FontSize="value".../>
použití , kde objekt je element objektu (obvykle element toku) obsažený v TextElementsouboru a hodnota je jednou z hodnot formátu řetězců, jak je vysvětleno v části Hodnoty XAML. V kódu je použití připojené vlastnosti podporováno metodami GetFontSize a SetFontSize . Použití připojené vlastnosti není běžné, protože většina prvků, které mohou být obsaženy v TextElement podobné nepřipojené FontSize
vlastnosti, kterou hostitel obsahu používá pro vykreslování.
Použití atributu XAML
<object FontSize="double"/>
- or -
<object FontSize="qualifiedDouble"/>
Hodnoty XAML
double
Double
Řetězcové vyjádření Double hodnoty rovnající se nebo větší než 0,0, ale menší než PositiveInfinity. Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízení. Řetězce nemusí explicitně obsahovat desetinná místa.
qualifiedDouble
Dvojitá hodnota, jak je popsáno výše, následovaná jedním z následujících specifikátorů jednotek: px
, in
, cm
, pt
.
px
(výchozí) je jednotka nezávislá na zařízení (1/96 palce na jednotku).
in
je palce; 1in==96px
cm
je centimetry; 1cm==(96/2.54) px
pt
je bodový; 1pt==(96/72) px
Informace o vlastnosti závislosti
Pole Identifikátor | FontSizeProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, AffectsRender, Inherits |