FontFamily FontFamily FontFamily FontFamily Constructors

Definición

Sobrecargas

FontFamily() FontFamily() FontFamily()

Inicializa una nueva instancia de una clase FontFamily anónima.Initializes a new instance of an anonymous FontFamily class.

FontFamily(String) FontFamily(String) FontFamily(String) FontFamily(String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado.Initializes a new instance of the FontFamily class from the specified font family name.

FontFamily(Uri, String) FontFamily(Uri, String) FontFamily(Uri, String) 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 de recursos uniforme (URI)uniform resource identifier (URI) base opcional.Initializes a new instance of the FontFamily class from the specified font family name and an optional base identificador de recursos uniforme (URI)uniform resource identifier (URI) value.

FontFamily() FontFamily() FontFamily()

Inicializa una nueva instancia de una clase FontFamily anónima.Initializes a new instance of an anonymous FontFamily class.

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

Comentarios

Utilice este constructor sin parámetros cuando desee crear una fuente compuesta mediante programación.Use this parameterless constructor when you want to create a composite font programmatically. Esto significa que no tiene que especificar un nombre de familia de fuentes para el constructor, pero debe rellenar las colecciones en FamilyMaps las FamilyNames colecciones y antes de usar la instancia construida.This means that you do not have to specify a font family name for the constructor, but you must populate the collections in the FamilyMaps and FamilyNames collections prior to using the constructed instance.

FontFamily(String) FontFamily(String) FontFamily(String) FontFamily(String)

Inicializa una nueva instancia de la clase FontFamily a partir del nombre de familia de fuentes especificado.Initializes a new instance of the FontFamily class from the specified font family name.

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 String String String

Nombres de familia que comprenden la nueva FontFamily.The family name or names that comprise the new FontFamily. Los nombres de familia deberán ir separados por comas.Multiple family names should be separated by commas.

Excepciones

El valor de familyName no puede ser null.familyName cannot be 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 que se especifica en familyName el parámetro puede ir precedido de una referencia de ubicación a un directorio o identificador de recursos uniforme (URI)uniform resource identifier (URI)a un.Each family name that is specified in the familyName parameter can be preceded by a location reference to either a directory or a identificador de recursos uniforme (URI)uniform resource identifier (URI). La referencia de la ubicación se separa del nombre de la familia con#un carácter de almohadilla ().The location reference is separated from the family name by a pound (#) character. Los nombres de familia múltiples que se especifican en el familyName parámetro deben estar separados por comas.Multiple family names that are specified in the familyName parameter must be separated by commas.

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.Each family can be a real font that directly represents a set of font files that share the same family name, or can be a reference to a family name that is defined in a composite font file.

Cuando se identifican varias familias, las familias de fuentes segunda y posterior sirven como familias de reserva y controlan los puntos de código que no son compatibles con la primera familia de fuentes.When multiple families are identified, the second and subsequent font families serve as fallback families, handling code points that are not supported by the first font family. Para cada punto de código que no sea compatible con la primera familia de fuentes, cada familia posterior se comprueba a su vez.For every code point that is not supported by the first font family, each subsequent family is checked in turn.

FontFamily(Uri, String) FontFamily(Uri, String) FontFamily(Uri, String) 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 de recursos uniforme (URI)uniform resource identifier (URI) base opcional.Initializes a new instance of the FontFamily class from the specified font family name and an optional base identificador de recursos uniforme (URI)uniform resource identifier (URI) value.

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 Uri Uri Uri

Especifica el Identificador URIURI base que se utiliza para resolver familyName.Specifies the base Identificador URIURI that is used to resolve familyName.

familyName
String String String String

Nombres de familia que comprenden la nueva FontFamily.The family name or names that comprise the new FontFamily. Los nombres de familia deberán ir separados por comas.Multiple family names should be separated by commas.

Ejemplos

En el código siguiente se muestra una referencia de fuente que se compone Identificador URIURI de un valor base Identificador URIURI y un valor relativo.The following code shows a font reference that is composed of a base Identificador URIURI value and a relative Identificador URIURI value.

// 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 Identificador URIURI relativo, que requiere una base Identificador URIURI para resolver la referencia de fuente.The familyName value can specify a relative Identificador URIURI value, which requires a base Identificador URIURI to resolve the font reference. El baseUri valor puede ser null.The baseUri value can be null.

Se aplica a