Partilhar via


Typeface Classe

Definição

Representa uma combinação de FontFamily, FontWeight, FontStylee FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Herança
Typeface

Exemplos

// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");

// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
    // Separate the URI directory source info from the font family name.
    string[] familyName = face.FontFamily.Source.Split('#');

    // Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}

comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")

' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
    ' Separate the URI directory source info from the font family name.
    Dim familyName() As String = face.FontFamily.Source.Split("#"c)

    ' Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face

comboBoxTypeface.SelectedIndex = 0

Comentários

Uma face de tipo é uma única variação de uma fonte dentro da mesma família de fontes. Um exemplo de uma face de tipo é uma versão itálica da família de fontes "Times New Roman". A face de tipo define os recursos de peso, estilo e alongamento de uma fonte.

Construtores

Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily)

Inicializa uma nova instância da classe Typeface para os valores de Style, Weighte Stretch de família de fontes especificados. Além disso, uma família de fontes de fallback é especificada.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Inicializa uma nova instância da classe Typeface para os valores de Style, Weighte Stretch de família de fontes especificados.

Typeface(String)

Inicializa uma nova instância da classe Typeface para o nome de tipo da família de fontes especificado.

Propriedades

CapsHeight

Obtém a distância da linha de base até a parte superior de uma letra maiúscula em inglês para a face de tipo.

FaceNames

Obtém uma coleção de nomes específicos da cultura para o Typeface.

FontFamily

Obtém o nome da família de fontes da qual a face de tipo foi construída.

IsBoldSimulated

Determina se deve simular um peso em negrito para os glifos representados pelo Typeface.

IsObliqueSimulated

Determina se um estilo itálico deve ser simulado para os glifos representados pelo Typeface.

Stretch

Obtém o valor de alongamento para o Typeface. O valor de alongamento determina se uma face de tipo é expandida ou condensada quando é exibida.

StrikethroughPosition

Obtém um valor que indica a distância da linha de base até o passo a passo para a face de tipo.

StrikethroughThickness

Obtém um valor que indica a espessura do tachado relativo ao tamanho da fonte em.

Style

Obtém o estilo do Typeface.

UnderlinePosition

Obtém um valor que indica a distância do sublinhado da linha de base para a face de tipo.

UnderlineThickness

Obtém um valor que indica a espessura do sublinhado em relação ao tamanho da fonte em para a face de tipo.

Weight

Obtém o peso relativo da face de tipo.

XHeight

Obtém a distância da linha de base até a parte superior de uma letra minúscula em inglês para uma face de tipo. A distância exclui os ascendentes.

Métodos

Equals(Object)

Obtém um valor que indica se a face de tipo atual e a face de tipo especificada têm os mesmos valores de fonte de FontFamily, Style, Weight, Stretche fallback.

GetHashCode()

Serve como uma função de hash para Typeface. Ele é adequado para uso em algoritmos de hash e estruturas de dados, como uma tabela de hash.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetGlyphTypeface(GlyphTypeface)

Recupera o GlyphTypeface que corresponde ao Typeface.

Aplica-se a