FlowDocument.FontFamily Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la famiglia di caratteri di primo livello preferita per FlowDocument.
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
Valore della proprietà
Oggetto FontFamily che specifica la famiglia di caratteri preferita oppure famiglia di caratteri preferita principale con una o più famiglie di caratteri di fallback. Il valore predefinito è il tipo di carattere determinato dal valore di MessageFontFamily.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare l'attributo FontFamily di un FlowDocument elemento .
<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>
Nell'esempio seguente viene illustrato come impostare la FontFamily proprietà a livello di codice.
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
Commenti
Tutte FontFamily le impostazioni sugli elementi figlio sostituiranno questa impostazione di primo livello.
Quando si specificano più famiglie di tipi di carattere, la seconda e le famiglie di caratteri successive fungono da famiglie di fallback da usare nei casi in cui la famiglia di caratteri principale non è disponibile o non è applicabile.
Questa proprietà specifica solo una preferenza. Se la famiglia di caratteri specificata non è disponibile, restituirà FlowDocument automaticamente il tipo di carattere determinato dal SystemFonts.MessageFontFamily valore .
Uso della sintassi XAML per gli attributi
<object FontFamily="fontFamilyName"/>
- or -
<object FontFamily="fontFamilyNamesList"/>
- or -
<object FontFamily="fontFamilyFolderReference"/>
- or -
<object FontFamily="fontFamilyUriReference"/>
Valori XAML
fontFamilyName
Stringa che specifica un nome di famiglia di caratteri. Ad esempio, "Arial"
o "Century Gothic"
.
fontFamilyNamesList
Stringa che specifica più nomi di famiglia di caratteri, ognuno separato da una virgola (qualsiasi spazio vuoto dopo una virgola viene ignorato). La prima famiglia di caratteri specificata funge da famiglia di caratteri principale; le famiglie di caratteri successive fungono da famiglie di fallback da usare nei casi in cui la famiglia di caratteri principale non è disponibile o non è applicabile. Ad esempio, "Arial, Century Gothic"
specifica Arial come famiglia di caratteri principale, con Century Gothic come famiglia di caratteri di fallback.
fontFamilyFolderReference
Stringa che specifica una cartella contenente il tipo di carattere, insieme a un nome di famiglia di caratteri. Il nome della famiglia di caratteri e della cartella è delimitato da un carattere #. Il riferimento alla cartella può essere assoluto o relativo. Ad esempio: "Custom Fonts\#My Custom Font"
.
fontFamilyUriReference
Stringa che specifica un URI (Uniform Resource Identifier) per il tipo di carattere, insieme a un nome di famiglia di caratteri. L'URI e il nome della famiglia di caratteri sono delimitati da un carattere #. Ad esempio: "http://MyFontServer/Fonts/#My Custom Font"
.
Informazioni proprietà di dipendenza
Campo Identificatore | FontFamilyProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |