Share via


FontFamily Constructores

Definición

Inicializa una nueva instancia de la clase FontFamily.

Sobrecargas

FontFamily()

Inicializa una nueva instancia de una clase FontFamily anónima.

FontFamily(String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado.

FontFamily(Uri, String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado y un valor de identificador uniforme de recursos (URI) base opcional.

FontFamily()

Inicializa una nueva instancia de una clase FontFamily anónima.

public:
 FontFamily();
public FontFamily ();
Public Sub New ()

Comentarios

Use este constructor sin parámetros cuando desee crear una fuente compuesta mediante programación. Esto significa que no es necesario especificar un nombre de familia de fuentes para el constructor, pero debe rellenar las colecciones en las FamilyMaps colecciones y FamilyNames antes de usar la instancia construida.

Se aplica a

FontFamily(String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado.

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)

Parámetros

familyName
String

Nombres de familia que comprenden la nueva FontFamily. Los nombres de familia deberán ir separados por comas.

Excepciones

El valor de familyName no puede ser null.

Ejemplos

// 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")

Comentarios

Cada nombre de familia especificado en el familyName parámetro puede ir precedido de una referencia de ubicación a un directorio o a un identificador uniforme de recursos (URI). La referencia de ubicación está separada del nombre de familia por un carácter de libra (#). Varios nombres de familia especificados en el familyName parámetro deben estar separados por comas.

Cada familia puede ser una fuente real que representa directamente un conjunto de archivos de fuente que comparten el mismo nombre de familia o puede ser una referencia a un nombre de familia definido en un archivo de fuente compuesto.

Cuando se identifican varias familias, las familias de fuentes segundas y posteriores sirven como familias de reserva, controlando puntos de código que no son compatibles con la primera familia de fuentes. Para cada punto de código que no es compatible con la primera familia de fuentes, cada familia posterior se comprueba a su vez.

Se aplica a

FontFamily(Uri, String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado y un valor de identificador uniforme de recursos (URI) base opcional.

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)

Parámetros

baseUri
Uri

Especifica el URI base que se usa para resolver familyName.

familyName
String

Nombres de familia que comprenden la nueva FontFamily. Los nombres de familia deberán ir separados por comas.

Ejemplos

En el código siguiente se muestra una referencia de fuente compuesta por un valor de URI base y un valor de 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")

Comentarios

El familyName valor puede especificar un valor de URI relativo, que requiere un URI base para resolver la referencia de fuente. El baseUri valor puede ser null.

Se aplica a