Typeface Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |