Typeface Classe

Definição

Representa uma combinação de FontFamily, FontWeight, FontStyle, e 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

Observações

Uma tipografia é uma única variação de uma fonte dentro da mesma família de fontes. Um exemplo de tipografia é uma versão itálica da família de fontes "Times New Roman". Tipografia define o peso, o estilo e as características de alongamento de uma fonte.

Construtores

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

Inicializa uma nova instância da Typeface classe para o nome da família de fonte especificado, Style, Weight, e Stretch valores. Além disso, é especificada uma família de fontes de recurso alternativo.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Inicializa uma nova instância da Typeface classe para o nome da família de fonte especificado, Style, Weight, e Stretch valores.

Typeface(String)

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

Propriedades

Name Description
CapsHeight

Obtém a distância desde a linha de base até ao topo de uma letra maiúscula inglesa para o tipo de letra.

FaceNames

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

FontFamily

Recebe o nome da família de fontes a partir da qual a fonte foi construída.

IsBoldSimulated

Determina se simula um peso a negrito para os glifos representados pelo Typeface.

IsObliqueSimulated

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

Stretch

Obtém o valor de estiramento para o Typeface. O valor de stretch determina se um tipo de letra é expandido ou condensado quando é exibido.

StrikethroughPosition

Obtém um valor que indica a distância da linha base até à risca para a fonte.

StrikethroughThickness

Obtém um valor que indica a espessura do riscado em relação ao tamanho em da fonte.

Style

Obtém o estilo do Typeface.

UnderlinePosition

Obtém um valor que indica a distância do sublinhado em relação à linha base da fonte.

UnderlineThickness

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

Weight

Obtém o peso relativo da fonte.

XHeight

Obtém a distância desde a linha de base até ao topo de uma letra minúscula inglesa para um tipo de letra. A distância exclui ascendentes.

Métodos

Name Description
Equals(Object)

Obtém um valor que indica se a fonte atual e a tipografia especificada têm os mesmos FontFamilyvalores de fonte de recurso. StyleWeightStretch

GetHashCode()

Serve como função de hash para Typeface. É 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 atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryGetGlyphTypeface(GlyphTypeface)

Recupera o GlyphTypeface que corresponde ao Typeface.

Aplica-se a