Idioma

FontFamily Construtores

Definição

Inicializa uma nova instância da classe FontFamily.

Sobrecargas

Nome Description
FontFamily()

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

FontFamily(String)

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

FontFamily(Uri, String)

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

FontFamily()

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

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

Comentários

Use esse construtor sem parâmetros quando quiser criar uma fonte composta programaticamente. Isso significa que você não precisa especificar um nome de família de fontes para o construtor, mas você 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 classe do FontFamily 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 nome da família ou os nomes que compõem o novo FontFamily. Vários nomes de família 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")

Comentários

Cada nome de família especificado no familyName parâmetro pode ser precedido por uma referência de local a um diretório ou a um URI (uniform resource identifier). A referência de local é separada do nome da família por um caractere de libra (#). 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 arquivos de fonte que compartilham o mesmo nome de família ou pode ser uma referência a um nome de família definido em um arquivo de fonte composto.

Quando várias famílias são identificadas, a segunda e as famílias de fontes subsequentes servem como famílias de fallback, 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 é compatível com a 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 classe a FontFamily partir do nome da família de fontes especificado e de um valor URI (identificador de recurso uniforme) 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 o URI base usado para resolver familyName.

familyName
String

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

Exemplos

O código a seguir mostra uma referência de fonte composta por um valor de URI base e um 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")

Comentários

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

Aplica-se a