FontFamily Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe FontFamily.
Sobrecargas
FontFamily() |
Inicializa uma nova instância de uma classe FontFamily anônima. |
FontFamily(String) |
Inicializa uma nova instância da classe FontFamily do nome da família de fontes especificado. |
FontFamily(Uri, String) |
Inicializa uma nova instância da classe FontFamily do nome da família de fontes especificado e um valor de URI (Uniform Resource Identifier) de base opcional. |
FontFamily()
Inicializa uma nova instância de uma classe FontFamily anônima.
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 deve preencher as coleções e coleções FamilyMaps FamilyNames antes de usar a instância construída.
Aplica-se a
FontFamily(String)
Inicializa uma nova instância da classe FontFamily 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 nome ou nomes da família 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 para um diretório ou 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, as segundas e subsequentes famílias de fontes servem como famílias de fallback, manipulando 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 FontFamily do nome da família de fontes especificado e um valor de URI (Uniform Resource Identifier) de 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 de base usado para resolver familyName
.
- familyName
- String
O nome ou nomes da família 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
.