Typeface Classe

Definição

Representa uma combinação de FontFamily, FontWeighte FontStyleFontStretch.

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

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

Inicializa uma nova instância da Typeface classe para o nome da StyleWeightStretch família de fontes e valores especificados. Além disso, uma família de fontes de fallback é especificada.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Inicializa uma nova instância da Typeface classe para o nome da StyleWeightStretch família de fontes e valores especificados.

Typeface(String)

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

Propriedades

Nome Description
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

Nome Description
Equals(Object)

Obtém um valor que indica se a face de tipo atual e a face de tipo especificada têm os mesmos FontFamilyStylevalores de fonte, e WeightStretchfallback.

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