Typeface Classe
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.
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
Comentários
Uma face de tipo é uma única variação de uma fonte dentro da mesma família de fontes. Um exemplo de um tipo é uma versão itálica da família de fontes "Times New Roman". Typeface define os recursos de peso, estilo e alongamento de uma fonte.
Construtores
Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Inicializa uma nova instância da classe Typeface do nome da família de fontes especificado e os valores Style, Weight e Stretch. |
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Inicializa uma nova instância da classe Typeface do nome da família de fontes especificado e os valores Style, Weight e Stretch. Além disso, uma família de fontes de fallback é especificada. |
Typeface(String) |
Inicializa uma nova instância da classe Typeface para o nome da face de tipos da família de fontes especificado. |
Propriedades
CapsHeight |
Obtém a distância da linha de base até a parte superior de uma maiúscula em inglês para a face de tipos. |
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 tipos foi construída. |
IsBoldSimulated |
Determina se é necessário simular um peso de negrito para os glifos representados pelo Typeface. |
IsObliqueSimulated |
Determina se é necessário simular um estilo de itálico para os glifos representados pelo Typeface. |
Stretch |
O valor de ampliação para o Typeface. O valor de ampliação determina se uma face de tipos é expandida ou condensada quando exibida. |
StrikethroughPosition |
Obtém um valor que indica a distância da linha de base para o tachado para a face de tipos. |
StrikethroughThickness |
Obtém um valor que indica a espessura do tachado em relação ao tamanho em da fonte. |
Style |
Obtém o estilo da Typeface. |
UnderlinePosition |
Obtém um valor que indica a distância do sublinhado da linha de base até a face de tipos. |
UnderlineThickness |
Obtém um valor que indica a espessura do sublinhado em relação ao tamanho em da fonte para o face de tipos. |
Weight |
Obtém o peso relativo da face de tipos. |
XHeight |
Obtém a distância da linha de base até a parte superior de uma minúscula em inglês para a face de tipos. A distância exclui ascendentes. |
Métodos
Equals(Object) |
Obtém um valor que indica se a face de tipos atual e a face de tipos especificada têm os mesmos FontFamily, Style, Weight, Stretch e valores de fallback de fonte. |
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 Object atual. (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. |