FontFamily Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe FontFamily.
Surcharges
FontFamily() |
Initialise une nouvelle instance d'une classe anonyme FontFamily. |
FontFamily(String) |
Initialise une nouvelle instance de la classe FontFamily à partir du nom de famille de polices spécifié. |
FontFamily(Uri, String) |
Initialise une nouvelle instance de la classe FontFamily à partir du nom de famille de polices spécifié et d’une valeur d’URI (Uniform Resource Identifier) de base facultative. |
FontFamily()
Initialise une nouvelle instance d'une classe anonyme FontFamily.
public:
FontFamily();
public FontFamily ();
Public Sub New ()
Remarques
Utilisez ce constructeur sans paramètre lorsque vous souhaitez créer une police composite par programmation. Cela signifie que vous n’avez pas besoin de spécifier un nom de famille de polices pour le constructeur, mais vous devez remplir les collections dans les FamilyMaps collections et FamilyNames avant d’utiliser l’instance construite.
S’applique à
FontFamily(String)
Initialise une nouvelle instance de la classe FontFamily à partir du nom de famille de polices spécifié.
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)
Paramètres
- familyName
- String
Le ou les nom(s) de famille compris dans la nouvelle FontFamily. Les noms de famille multiples doivent être séparés par des virgules.
Exceptions
familyName
ne peut pas avoir la valeur null
.
Exemples
// 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")
Remarques
Chaque nom de famille spécifié dans le familyName
paramètre peut être précédé d’une référence d’emplacement à un répertoire ou à un URI (Uniform Resource Identifier). La référence d’emplacement est séparée du nom de la famille par un caractère dièse (#
). Plusieurs noms de famille spécifiés dans le familyName
paramètre doivent être séparés par des virgules.
Chaque famille peut être une police réelle qui représente directement un ensemble de fichiers de police qui partagent le même nom de famille, ou peut être une référence à un nom de famille défini dans un fichier de police composite.
Lorsque plusieurs familles sont identifiées, la deuxième et les familles de polices suivantes servent de familles de secours, gérant les points de code qui ne sont pas pris en charge par la première famille de polices. Pour chaque point de code qui n’est pas pris en charge par la première famille de polices, chaque famille suivante est vérifiée à son tour.
S’applique à
FontFamily(Uri, String)
Initialise une nouvelle instance de la classe FontFamily à partir du nom de famille de polices spécifié et d’une valeur d’URI (Uniform Resource Identifier) de base facultative.
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)
Paramètres
- baseUri
- Uri
Spécifie l’URI de base utilisé pour résoudre familyName
.
- familyName
- String
Le ou les nom(s) de famille compris dans la nouvelle FontFamily. Les noms de famille multiples doivent être séparés par des virgules.
Exemples
Le code suivant montre une référence de police composée d’une valeur URI de base et d’une valeur URI relative.
// 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")
Remarques
La familyName
valeur peut spécifier une valeur d’URI relative, ce qui nécessite un URI de base pour résoudre la référence de police. La baseUri
valeur peut être null
.