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
FontFamily() |
Inizializza una nuova istanza di una classe FontFamily anonima. |
FontFamily(String) |
Inizializza una nuova istanza della classe FontFamily in base al nome di famiglia di caratteri specificato. |
FontFamily(Uri, String) |
Inizializza una nuova istanza della classe FontFamily in base al nome di famiglia di caratteri specificato e a un valore URI (Uniform Resource Identifier) di base facoltativo. |
FontFamily()
Inizializza una nuova istanza di una classe FontFamily anonima.
public:
FontFamily();
public FontFamily ();
Public Sub New ()
Commenti
Utilizzare questo costruttore senza parametri quando si vuole 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 classe FontFamily in base al nome di 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 o nomi di famiglia di caratteri che includono il nuovo oggetto FontFamily. Più nomi devono essere separati da virgole.
Eccezioni
Il parametro 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 della 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 cancelletto (#
). Più nomi di famiglia 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 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 di tipi di carattere, 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 successiva viene archiviata a sua volta.
Si applica a
FontFamily(Uri, String)
Inizializza una nuova istanza della classe FontFamily in base al nome di famiglia di caratteri specificato e a 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 usato per risolvere familyName
.
- familyName
- String
Nome o nomi di famiglia di caratteri che includono il nuovo oggetto FontFamily. Più nomi 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
.