Typeface Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |