Udostępnij za pośrednictwem


FontFamily Konstruktory

Definicja

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.

Dotyczy