FontFamily Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy FontFamily.
Przeciążenia
FontFamily() |
Inicjuje nowe wystąpienie klasy anonimowej FontFamily . |
FontFamily(String) |
Inicjuje FontFamily nowe wystąpienie klasy z określonej nazwy rodziny czcionek. |
FontFamily(Uri, String) |
Inicjuje FontFamily nowe wystąpienie klasy z określonej nazwy rodziny czcionek i opcjonalną wartość identyfikatora URI (Base Uniform Resource Identifier). |
FontFamily()
Inicjuje nowe wystąpienie klasy anonimowej FontFamily .
public:
FontFamily();
public FontFamily ();
Public Sub New ()
Uwagi
Użyj tego konstruktora bez parametrów, jeśli chcesz programowo utworzyć czcionkę złożoną. Oznacza to, że nie trzeba określać nazwy rodziny czcionek konstruktora, ale należy wypełnić kolekcje w FamilyMaps kolekcjach i FamilyNames przed użyciem skonstruowanego wystąpienia.
Dotyczy
FontFamily(String)
Inicjuje FontFamily nowe wystąpienie klasy z określonej nazwy rodziny czcionek.
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)
Parametry
- familyName
- String
Nazwa rodziny lub nazwy składające się na nowy FontFamilyelement . Wiele nazw rodzin powinno być rozdzielonych przecinkami.
Wyjątki
familyName
nie może być null
.
Przykłady
// 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")
Uwagi
Każda nazwa rodziny określona w parametrze familyName
może być poprzedzona odwołaniem lokalizacji do katalogu lub identyfikatora URI. Odwołanie do lokalizacji jest oddzielone od nazwy rodziny znakiem funta (#
). Wiele nazw rodzin określonych w parametrze familyName
musi być rozdzielonych przecinkami.
Każda rodzina może być rzeczywistą czcionką, która bezpośrednio reprezentuje zestaw plików czcionek, które mają taką samą nazwę rodziny, lub może być odwołaniem do nazwy rodziny zdefiniowanej w pliku czcionki złożonej.
Po zidentyfikowaniu wielu rodzin druga i kolejna rodzina czcionek pełnią rolę rodzin rezerwowych, obsługujących punkty kodu, które nie są obsługiwane przez pierwszą rodzinę czcionek. Dla każdego punktu kodu, który nie jest obsługiwany przez pierwszą rodzinę czcionek, każda kolejna rodzina jest sprawdzana po kolei.
Dotyczy
FontFamily(Uri, String)
Inicjuje FontFamily nowe wystąpienie klasy z określonej nazwy rodziny czcionek i opcjonalną wartość identyfikatora URI (Base Uniform Resource Identifier).
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)
Parametry
- baseUri
- Uri
Określa podstawowy identyfikator URI, który jest używany do rozpoznawania .familyName
- familyName
- String
Nazwa rodziny lub nazwy składające się na nowy FontFamilyelement . Wiele nazw rodzin powinno być rozdzielonych przecinkami.
Przykłady
Poniższy kod przedstawia odwołanie do czcionki składające się z wartości podstawowego identyfikatora URI i względnej wartości identyfikatora URI.
// 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")
Uwagi
Wartość familyName
może określać względną wartość identyfikatora URI, która wymaga podstawowego identyfikatora URI w celu rozpoznania odwołania do czcionki. Wartość baseUri
może mieć wartość null
.