Typeface Classe

Définition

Représente une combinaison de FontFamily, , FontWeightFontStyle, 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 au sein de 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

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

Initialise une nouvelle instance de la Typeface classe pour le nom de famille de polices spécifié, Styleet Weightles Stretch valeurs. En outre, une famille de polices de secours est spécifiée.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Initialise une nouvelle instance de la Typeface classe pour le nom de famille de polices spécifié, Styleet Weightles Stretch valeurs.

Typeface(String)

Initialise une nouvelle instance de la Typeface classe pour le nom de police de la famille de polices spécifié.

Propriétés

Nom Description
CapsHeight

Obtient la distance entre la ligne de base et la partie supérieure d’une lettre majuscule anglaise pour la police.

FaceNames

Obtient une collection de noms propres à la culture pour le Typeface.

FontFamily

Obtient le nom de la famille de polices à partir de laquelle la police a été construite.

IsBoldSimulated

Détermine s’il faut simuler un poids gras pour les glyphes représentés par le Typeface.

IsObliqueSimulated

Détermine s’il faut 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 une police de type est développée ou condensée lorsqu’elle est affichée.

StrikethroughPosition

Obtient une valeur qui indique la distance entre la ligne de base et la barre d’attente de la police.

StrikethroughThickness

Obtient une valeur qui indique l’épaisseur de la barre d’attente par rapport à la taille d’em de police.

Style

Obtient le style du Typeface.

UnderlinePosition

Obtient une valeur qui indique la distance du soulignement de la ligne de base pour la police.

UnderlineThickness

Obtient une valeur qui indique l’épaisseur du soulignement par rapport à la taille d’em de police pour la police.

Weight

Obtient le poids relatif de la police.

XHeight

Obtient la distance entre la ligne de base et la partie supérieure d’une lettre minuscule anglaise pour une police. La distance exclut les croissants.

Méthodes

Nom Description
Equals(Object)

Obtient une valeur qui indique si la police de type actuelle et la police de type spécifiée ont les mêmes FontFamilyvaleurs , , StyleWeightet Stretchles valeurs de police de secours.

GetHashCode()

Sert de fonction de hachage pour Typeface. Il convient d’utiliser des algorithmes de hachage et des structures de données comme une table de hachage.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 à