Partager via


Typeface Classe

Définition

Représente une combinaison de FontFamily, FontWeight, FontStyle et FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Héritage
Typeface

Exemples

// 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

Remarques

Une police est une variante unique d’une police dans la même famille de polices. Un exemple de police est une version italique de la famille de polices « Times New Roman ». La police définit les caractéristiques de poids, de style et d’étirement d’une police.

Constructeurs

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Initialise une nouvelle instance de la classe Typeface pour le nom de la famille de polices spécifiée, Style, Weight et les valeurs Stretch.

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

Initialise une nouvelle instance de la classe Typeface pour le nom de la famille de polices spécifiée, Style, Weight et les valeurs Stretch. De plus, une famille de polices de secours est spécifiée.

Typeface(String)

Initialise une nouvelle instance de la classe Typeface pour le nom de type de caractères de la famille de polices spécifiée.

Propriétés

CapsHeight

Obtient la distance entre la ligne de base et le haut d'une majuscule anglaise pour le type de caractères.

FaceNames

Obtient une collection de noms spécifiques à la culture pour le Typeface.

FontFamily

Obtient le nom de la famille de polices à partir de laquelle le type de caractères a été créé.

IsBoldSimulated

Détermine s'il est nécessaire de simuler une épaisseur en gras pour les glyphes représentés par le Typeface.

IsObliqueSimulated

Détermine s'il est nécessaire de simuler un style italique pour les glyphes représentés par le Typeface.

Stretch

Obtient la valeur d'étirement pour le Typeface. La valeur d'étirement détermine si un type de caractères est étendu ou condensé à l'affichage.

StrikethroughPosition

Obtient une valeur qui indique la distance entre la ligne de base et l’état Barré de la police.

StrikethroughThickness

Obtient une valeur qui indique l’épaisseur du trait de texte barré par rapport à la taille em de la police.

Style

Obtient le style du Typeface.

UnderlinePosition

Obtient une valeur qui indique la distance du souligné par rapport à la ligne de base du type de caractères.

UnderlineThickness

Obtient une valeur qui indique l'épaisseur du souligné par rapport à la taille de la police mesurée en em pour le type de caractères.

Weight

Obtient l'épaisseur relative du type de caractères.

XHeight

Obtient la distance entre la ligne de base et le haut d'une minuscule anglaise pour un type de caractères. La distance exclut les jambages supérieurs.

Méthodes

Equals(Object)

Obtient une valeur qui indique si le type de caractères actuel et la police spécifiée ont les mêmes FontFamily, Style, Weight, Stretch et valeurs de police de secours.

GetHashCode()

Sert de fonction de hachage pour Typeface. Son utilisation est indiquée dans les algorithmes de hachage et les structures de données telles qu’une table de hachage.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetGlyphTypeface(GlyphTypeface)

Récupère le GlyphTypeface qui correspond au Typeface.

S’applique à