Lenguaje

FontFamily Constructores

Definición

Inicializa una nueva instancia de la clase FontFamily.

Sobrecargas

Nombre Description
FontFamily()

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

FontFamily(String)

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

FontFamily(Uri, String)

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

FontFamily()

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

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

Comentarios

Use este constructor sin parámetros cuando quiera 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 de las FamilyMaps colecciones y FamilyNames antes de usar la instancia construida.

Se aplica a

FontFamily(String)

Inicializa una nueva instancia de la FontFamily clase 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

Nombre de familia o nombres que componen el nuevo FontFamily. Varios nombres de familia deben estar separados por comas.

Excepciones

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 FontFamily clase a partir del nombre de familia de fuentes especificado y un valor opcional de identificador uniforme de recursos (URI) base.

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

Nombre de familia o nombres que componen el nuevo FontFamily. Varios nombres de familia deben estar separados por comas.

Ejemplos

El código siguiente 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