Linguagem

FontFamily Construtores

Definição

Inicializa uma nova instância da FontFamily classe.

Sobrecargas

Name Descrição
FontFamily()

Inicializa uma nova instância de uma classe anónima FontFamily .

FontFamily(String)

Inicializa uma nova instância da FontFamily classe a partir do nome da família de fontes especificado.

FontFamily(Uri, String)

Inicializa uma nova instância da FontFamily classe a partir do nome da família de fonte especificado e de um valor opcional de identificador uniforme de recurso (URI).

FontFamily()

Inicializa uma nova instância de uma classe anónima FontFamily .

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

Observações

Use este construtor sem parâmetros quando quiser criar uma fonte composta programaticamente. Isto significa que não precisa de especificar um nome de família de fonte para o construtor, mas deve preencher as coleções nas FamilyMaps coleções e FamilyNames antes de usar a instância construída.

Aplica-se a

FontFamily(String)

Inicializa uma nova instância da FontFamily classe a partir do nome da família de fontes 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

O apelido ou nomes da família que compõem o novo FontFamily. Vários apelidos devem ser separados por vírgulas.

Exceções

familyName não pode ser null.

Exemplos

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

Observações

Cada nome de família especificado no familyName parâmetro pode ser precedido por uma referência de localização a um diretório ou a um identificador uniforme de recurso (URI). A referência de localização está separada do apelido por um carácter pound ().# Vários nomes de família especificados no familyName parâmetro devem ser separados por vírgulas.

Cada família pode ser uma fonte real que representa diretamente um conjunto de ficheiros de fontes que partilham o mesmo nome de família, ou pode ser uma referência a um nome de família definido num ficheiro de fonte composto.

Quando múltiplas famílias são identificadas, a segunda e as seguintes famílias de fontes servem como famílias de recurso, tratando pontos de código que não são suportados pela primeira família de fontes. Para cada ponto de código que não é suportado pela primeira família de fontes, cada família subsequente é verificada por sua vez.

Aplica-se a

FontFamily(Uri, String)

Inicializa uma nova instância da FontFamily classe a partir do nome da família de fonte especificado e de um valor opcional de identificador uniforme de recurso (URI).

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 o URI base que é usado para resolver familyName.

familyName
String

O apelido ou nomes da família que compõem o novo FontFamily. Vários apelidos devem ser separados por vírgulas.

Exemplos

O código seguinte mostra uma referência de fonte composta por um valor base de URI e um valor relativo de URI.

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

Observações

O familyName valor pode especificar um valor relativo de URI, que requer um URI base para resolver a referência da fonte. O baseUri valor pode ser null.

Aplica-se a