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, 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. |