FontInfo

FontInfo class

Spécifie des informations sur une police utilisée dans le document.

public class FontInfo

Propriétés

Nom La description
AltName { get; set; } Obtient ou définit le nom alternatif de la police.
Charset { get; set; } Obtient ou définit le jeu de caractères pour la police.
Family { get; set; } Obtient ou définit la famille de polices à laquelle appartient cette police.
IsTrueType { get; set; } Indique que cette police est une police TrueType ou OpenType par opposition à une police raster ou vectorielle. La valeur par défaut est true.
Name { get; } Obtient le nom de la police.
Panose { get; set; } Obtient ou définit le numéro de classification de la police de caractères PANOSE.
Pitch { get; set; } Le pas indique si la police est à pas fixe, espacée proportionnellement ou s’appuie sur un paramètre par défaut.

Méthodes

Nom La description
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) Obtient un fichier de police intégré spécifique.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) Obtient un fichier de police intégré au format OpenType. Les polices au format Embedded OpenType sont converties en OpenType.

Remarques

Vous ne créez pas d’instances de cette classe directement. Utilisez leFontInfos propriété pour accéder à la collection de polices définie dans un document.

Exemples

Montre comment imprimer les détails des polices présentes dans un document.

Document doc = new Document(MyDir + "Embedded font.docx");

FontInfoCollection allFonts = doc.FontInfos;
// Affiche toutes les polices utilisées et non utilisées dans le document.
for (int i = 0; i < allFonts.Count; i++)
{
    Console.WriteLine($"Font index #{i}");
    Console.WriteLine($"\tName: {allFonts[i].Name}");
    Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}

Voir également