FontFamily Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci FontFamily třídy.
Přetížení
FontFamily() |
Inicializuje novou instanci anonymní FontFamily třídy. |
FontFamily(String) |
Inicializuje novou instanci FontFamily třídy ze zadaného názvu rodiny písem. |
FontFamily(Uri, String) |
Inicializuje novou instanci třídy ze zadaného FontFamily názvu rodiny písem a volitelnou základní hodnotu URI (Base Uniform Resource Identifier). |
FontFamily()
Inicializuje novou instanci anonymní FontFamily třídy.
public:
FontFamily();
public FontFamily ();
Public Sub New ()
Poznámky
Tento konstruktor bez parametrů použijte, pokud chcete vytvořit složené písmo programově. To znamená, že pro konstruktor nemusíte zadávat název rodiny písem, ale před použitím vytvořené instance je nutné naplnit kolekce v FamilyMaps kolekcích a FamilyNames kolekcích.
Platí pro
FontFamily(String)
Inicializuje novou instanci FontFamily třídy ze zadaného názvu rodiny písem.
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
Jméno rodiny nebo jména, která tvoří nové FontFamilyjméno . Více rodinných jmen by mělo být odděleno čárkami.
Výjimky
familyName
nemůže být null
.
Příklady
// 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")
Poznámky
Každý název rodiny zadaný v parametru familyName
může předcházet odkazem na umístění adresáře nebo identifikátoru URI (Uniform Resource Identifier). Odkaz na umístění je oddělen od rodinného jména znakem libry (#
). Více rodových jmen zadaných v parametru familyName
musí být odděleno čárkami.
Každá rodina může být skutečné písmo, které přímo představuje sadu souborů písem, které sdílejí stejný název rodiny, nebo může být odkazem na rodinné jméno, které je definováno ve složeného souboru písma.
Při identifikaci více rodin slouží druhá a následná rodina písem jako náhradní rodiny, zpracování bodů kódu, které nejsou podporovány první rodinou písem. Pro každý bod kódu, který není podporován první rodinou písem, je každá další řada vrácena se změnami.
Platí pro
FontFamily(Uri, String)
Inicializuje novou instanci třídy ze zadaného FontFamily názvu rodiny písem a volitelnou základní hodnotu 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
Určuje základní identifikátor URI, který se používá k překladu familyName
.
- familyName
- String
Jméno rodiny nebo jména, která tvoří nové FontFamilyjméno . Více rodinných jmen by mělo být odděleno čárkami.
Příklady
Následující kód ukazuje odkaz na písmo, který se skládá ze základní hodnoty URI a relativní hodnoty 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")
Poznámky
Hodnota familyName
může zadat relativní hodnotu identifikátoru URI, která k překladu odkazu na písmo vyžaduje základní identifikátor URI. Hodnota baseUri
může být null
.