FlowDocument.FontFamily Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için FlowDocumenttercih edilen en üst düzey yazı tipi ailesini alır veya ayarlar.
public:
property System::Windows::Media::FontFamily ^ FontFamily { System::Windows::Media::FontFamily ^ get(); void set(System::Windows::Media::FontFamily ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.Font, Modifiability=System.Windows.Modifiability.Unmodifiable)]
public System.Windows.Media.FontFamily FontFamily { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Font, Modifiability=System.Windows.Modifiability.Unmodifiable)>]
member this.FontFamily : System.Windows.Media.FontFamily with get, set
Public Property FontFamily As FontFamily
Özellik Değeri
FontFamily Tercih edilen yazı tipi ailesini veya bir veya daha fazla geri dönüş yazı tipi ailesi olan birincil tercih edilen yazı tipi ailesini belirten bir nesne. Varsayılan değer tarafından belirlenen yazı tipidir MessageFontFamily .
- Öznitelikler
Örnekler
Aşağıdaki örnekte bir FlowDocument öğenin özniteliğinin FontFamily nasıl ayarlanacağı gösterilmektedir.
<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>
Aşağıdaki örnekte özelliğin FontFamily program aracılığıyla nasıl ayarlanacağı gösterilmektedir.
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
Açıklamalar
Alt öğelerdeki tüm FontFamily ayarlar bu üst düzey ayarı geçersiz kılar.
Birden çok aile belirtildiğinde, ikinci ve sonraki yazı tipi aileleri, birincil yazı tipi ailesinin kullanılamadığı veya geçerli olmadığı durumlarda kullanılacak geri dönüş aileleri olarak görev alır.
Bu özellik yalnızca bir tercih belirtir. Belirtilen yazı tipi ailesi kullanılamıyorsa, FlowDocument değeri tarafından SystemFonts.MessageFontFamily belirlenen yazı tipine sessizce geri döner.
XAML Öznitelik Kullanımı
<object FontFamily="fontFamilyName"/>
- or -
<object FontFamily="fontFamilyNamesList"/>
- or -
<object FontFamily="fontFamilyFolderReference"/>
- or -
<object FontFamily="fontFamilyUriReference"/>
XAML Değerleri
fontFamilyName
Yazı tipi ailesi adını belirten bir dize. Örneğin "Arial"
veya "Century Gothic"
olabilir.
fontFamilyNamesList
Her biri virgülle ayrılmış birden çok yazı tipi ailesi adı belirten bir dize (virgülden sonraki boşluklar yoksayılır). Belirtilen ilk yazı tipi ailesi birincil yazı tipi ailesi görevi görür; sonraki yazı tipi aileleri, birincil yazı tipi ailesinin kullanılamadığı veya geçerli olmadığı durumlarda kullanılacak geri dönüş aileleri olarak görev alır. Örneğin, "Arial, Century Gothic"
Arial'ı birincil yazı tipi ailesi olarak, Century Gothic'i de geri dönüş yazı tipi ailesi olarak belirtir.
fontFamilyFolderReference
Yazı tipini içeren bir klasörü ve yazı tipi aile adını belirten bir dize. Klasör ve yazı tipi ailesi adı bir # karakteriyle sınırlandırılmıştır. Klasör başvurusu mutlak veya göreli olabilir. Örneğin, "Custom Fonts\#My Custom Font"
.
fontFamilyUriReference
Yazı tipi ailesi adıyla birlikte yazı tipi için tekdüzen kaynak tanımlayıcısı (URI) belirten bir dize. URI ve yazı tipi ailesi adı bir # karakteriyle sınırlandırılır. Örneğin, "http://MyFontServer/Fonts/#My Custom Font"
.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | FontFamilyProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure, AffectsRender, Inherits |