FontFamily Costruttori
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.
Inizializza una nuova istanza della classe FontFamily.
Overload
| Nome | Descrizione |
|---|---|
| FontFamily() |
Inizializza una nuova istanza di una classe anonima FontFamily . |
| FontFamily(String) |
Inizializza una nuova istanza della FontFamily classe dal nome della famiglia di caratteri specificato. |
| FontFamily(Uri, String) |
Inizializza una nuova istanza della FontFamily classe dal nome della famiglia di caratteri specificato e da un valore URI (Uniform Resource Identifier) di base facoltativo. |
FontFamily()
Inizializza una nuova istanza di una classe anonima FontFamily .
public:
FontFamily();
public FontFamily();
Public Sub New ()
Commenti
Utilizzare questo costruttore senza parametri quando si desidera creare un tipo di carattere composito a livello di codice. Ciò significa che non è necessario specificare un nome di famiglia di caratteri per il costruttore, ma è necessario popolare le raccolte nelle FamilyMaps raccolte e FamilyNames prima di usare l'istanza costruita.
Si applica a
FontFamily(String)
Inizializza una nuova istanza della FontFamily classe dal nome della famiglia di caratteri specificato.
public:
FontFamily(System::String ^ familyName);
public FontFamily(string familyName);
new System.Windows.Media.FontFamily : string -> System.Windows.Media.FontFamily
Public Sub New (familyName As String)
Parametri
- familyName
- String
Nome della famiglia o nomi che comprendono il nuovo FontFamilyoggetto . I nomi di più famiglie devono essere separati da virgole.
Eccezioni
familyName non può essere null.
Esempio
// Return the font family using an implied reference for a font in the default system font directory.
FontFamily fontFamily1 = new FontFamily("Arial Narrow");
// Return the font family using a directory reference for the font name.
FontFamily fontFamily2 = new FontFamily("C:/MyFonts/#Pericles Light");
// Return the font family using a URI reference for the font name.
FontFamily fontFamily3 = new FontFamily("file:///C:\\Windows\\Fonts\\#Palatino Linotype");
' Return the font family using an implied reference for a font in the default system font directory.
Dim fontFamily1 As New FontFamily("Arial Narrow")
' Return the font family using a directory reference for the font name.
Dim fontFamily2 As New FontFamily("C:/MyFonts/#Pericles Light")
' Return the font family using a URI reference for the font name.
Dim fontFamily3 As New FontFamily("file:///C:\Windows\Fonts\#Palatino Linotype")
Commenti
Ogni nome di famiglia specificato nel familyName parametro può essere preceduto da un riferimento di posizione a una directory o a un URI (Uniform Resource Identifier). Il riferimento alla posizione è separato dal nome della famiglia in base a un carattere di cancelletto (#). I nomi di più famiglie specificati nel familyName parametro devono essere separati da virgole.
Ogni famiglia può essere un tipo di carattere reale che rappresenta direttamente un set di file di tipo di carattere che condividono lo stesso nome di famiglia o può essere un riferimento a un nome di famiglia definito in un file di tipo di carattere composito.
Quando vengono identificate più famiglie, la seconda e le famiglie di caratteri successive fungono da famiglie di fallback, gestendo i punti di codice non supportati dalla prima famiglia di caratteri. Per ogni punto di codice non supportato dalla prima famiglia di caratteri, ogni famiglia di caratteri successiva viene archiviata a sua volta.
Si applica a
FontFamily(Uri, String)
Inizializza una nuova istanza della FontFamily classe dal nome della famiglia di caratteri specificato e da un valore URI (Uniform Resource Identifier) di base facoltativo.
public:
FontFamily(Uri ^ baseUri, System::String ^ familyName);
public FontFamily(Uri baseUri, string familyName);
new System.Windows.Media.FontFamily : Uri * string -> System.Windows.Media.FontFamily
Public Sub New (baseUri As Uri, familyName As String)
Parametri
- baseUri
- Uri
Specifica l'URI di base utilizzato per risolvere familyName.
- familyName
- String
Nome della famiglia o nomi che comprendono il nuovo FontFamilyoggetto . I nomi di più famiglie devono essere separati da virgole.
Esempio
Il codice seguente mostra un riferimento al tipo di carattere composto da un valore URI di base e da un valore URI relativo.
// The font resource reference includes the base URI reference (application directory level),
// and a relative URI reference.
myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"), "./resources/#Pericles Light");
' The font resource reference includes the base URI reference (application directory level),
' and a relative URI reference.
myTextBlock.FontFamily = New FontFamily(New Uri("pack://application:,,,/"), "./resources/#Pericles Light")
Commenti
Il familyName valore può specificare un valore URI relativo, che richiede un URI di base per risolvere il riferimento al tipo di carattere. Il baseUri valore può essere null.