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 prvku.
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, která se má použít v nezávislých pixelech zařízení, větší než 0,001 a menší nebo rovna 35791. Výchozí nastavení závisí na aktuálním nastavení systému a závisí na hodnotě MessageFontSize .
- Atributy
Výjimky
FontSize je nastavena na hodnotu větší než 35791 nebo menší nebo rovna 0,001.
Příklady
Následující příklad ukazuje, jak nastavit atribut FontSize pomocí Paragraph jako příklad elementu.
<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í vlastností. V JAZYCE XAML je <object TextElement.FontSize="value".../>použití , kde objekt je objekt element (obvykle element toku) obsažený uvnitř a TextElementhodnota je jednou z hodnot formátu řetězce, jak je vysvětleno v hodnotách XAML. V kódu je použití připojené vlastnosti podporováno metodami GetFontSize a SetFontSize metodami. Použití připojené vlastnosti není běžné, protože většina prvků, které mohou být obsaženy v TextElement podpoře analogické nepřipojené FontSize vlastnosti, kterou hostitel obsahu používá k vykreslování.
Použití atributu XAML
<object FontSize="double"/>
- or -
<object FontSize="qualifiedDouble"/>
Hodnoty XAML
DvojitéDouble
Řetězcové Double vyjádření hodnoty, která je rovna nebo větší než 0,0, ale menší než PositiveInfinity. Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízeních. Řetězce nemusí explicitně obsahovat desetinné čárky.
qualifiedDoubleDvojitá 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 jednotky 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 body; 1pt==(96/72) px
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | FontSizeProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, , AffectsRenderInherits |