TextElement.FontSize Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur ukuran font untuk konten elemen.
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
Nilai Properti
Ukuran font yang diinginkan untuk digunakan dalam piksel independen perangkat, lebih besar dari 0,001 dan kurang dari atau sama dengan 35791. Defaultnya tergantung pada pengaturan sistem saat ini dan tergantung pada nilainya MessageFontSize .
- Atribut
Pengecualian
FontSize diatur ke nilai yang lebih besar dari 35791 atau kurang dari atau sama dengan 0,001.
Contoh
Contoh berikut menunjukkan cara mengatur FontSize atribut, menggunakan Paragraph sebagai elemen contoh.
<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>
Gambar berikut menunjukkan bagaimana contoh sebelumnya dirender.
Contoh berikut menunjukkan cara mengatur FontSize properti secara terprogram.
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
Keterangan
Properti dependensi ini juga memiliki penggunaan properti terlampir. Dalam XAML, penggunaannya adalah <object TextElement.FontSize="value".../>
, di mana objek adalah elemen objek (biasanya elemen alur) yang terkandung dalam TextElement, dan nilai adalah salah satu nilai format string seperti yang dijelaskan dalam Nilai XAML. Dalam kode, penggunaan properti terlampir didukung oleh GetFontSize metode dan SetFontSize . Penggunaan properti terlampir tidak umum, karena sebagian besar elemen yang dapat dimuat dalam TextElement mendukung properti yang tidak terpasang FontSize
analog, yang digunakan host konten untuk penyajian.
Penggunaan Atribut XAML
<object FontSize="double"/>
- or -
<object FontSize="qualifiedDouble"/>
Nilai XAML
double
Double
Representasi string dari nilai yang Double sama dengan atau lebih besar dari 0,0 tetapi lebih kecil dari PositiveInfinity. Nilai yang tidak memenuhi syarat diukur dalam piksel independen perangkat. String tidak perlu secara eksplisit menyertakan titik desimal.
qualifiedDouble
Nilai ganda seperti yang dijelaskan di atas, diikuti oleh salah satu penentu unit berikut: px
, , in
cm
, . pt
px
(default) adalah unit independen perangkat (1/96 inci per unit)
in
adalah inci; 1in==96px
cm
adalah sentimeter; 1cm==(96/2,54) px
pt
adalah poin; 1pt==(96/72) px
Informasi Properti Dependensi
Bidang pengidentifikasi | FontSizeProperty |
Properti metadata diatur ke true |
AffectsMeasure, AffectsRender, Inherits |