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 l'oggetto 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 o una famiglia di caratteri preferita principale con una o più famiglie di caratteri di fallback. Il valore predefinito è il tipo di carattere determinato dal MessageFontFamily valore .
- 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 proprietà FontFamily 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 vengono specificate più famiglie di caratteri, 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, eseguirà FlowDocument automaticamente il fallback al tipo di carattere determinato dal SystemFonts.MessageFontFamily valore.
Utilizzo degli attributi XAML
<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 cartella e della famiglia di caratteri è 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 sulle proprietà di dipendenza
| Elemento | Valore |
|---|---|
| Campo Identificatore | FontFamilyProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |