FontFamily Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.