TextElement.FontSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger teckenstorleken för innehållet i elementet.
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
Egenskapsvärde
Önskad teckenstorlek som ska användas i enhetsoberoende bildpunkter, större än 0,001 och mindre än eller lika med 35791. Standardinställningen beror på aktuella systeminställningar och är beroende av MessageFontSize värdet.
- Attribut
Undantag
FontSize är inställt på ett värde som är större än 35791 eller mindre än eller lika med 0,001.
Exempel
I följande exempel visas hur du anger attributet FontSize med Paragraph som exempelelement.
<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>
Följande bild visar hur föregående exempel återges.
I följande exempel visas hur du ställer in FontSize-egenskapen programmatiskt.
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
Kommentarer
Den här beroendeegenskapen har också en kopplad egenskapsanvändning. I XAML är <object TextElement.FontSize="value".../>användningen , där objektet är ett objektelement (vanligtvis ett flödeselement) som finns i ett TextElement, och värdet är ett av strängformatvärdena enligt beskrivningen i XAML-värden. I kod stöds den anslutna egenskapsanvändningen GetFontSize av metoderna och SetFontSize . Den anslutna egenskapsanvändningen är inte vanlig eftersom de flesta element som kan finnas i en TextElement stöd för en liknande icke-ansluten FontSize egenskap, som innehållsvärden använder för återgivning.
XAML-attributanvändning
<object FontSize="double"/>
- or -
<object FontSize="qualifiedDouble"/>
XAML-värden
DubbelDouble
Strängrepresentation av ett Double värde som är lika med eller större än 0,0 men mindre än PositiveInfinity. Ett okvalificerat värde mäts i enhetsoberoende bildpunkter. Strängar behöver inte uttryckligen innehålla decimaltecken.
qualifiedDouble Ett dubbelt värde enligt beskrivningen ovan, följt av någon av följande enhetsspecificerare: px, in, cm, . pt
px (standard) är enhetsoberoende enheter (1/96 tum per enhet)
in är tum; 1in==96px
cm är centimeter; 1cm==(96/2.54) px
pt är punkter; 1pt==(96/72) px
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | FontSizeProperty |
Metadataegenskaper inställda på true |
AffectsMeasure, , AffectsRenderInherits |