FontInfo

FontInfo class

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

Pour en savoir plus, visitez leTravailler avec des polices article documentaire.

public class FontInfo

Propriétés

NomLa 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 estvrai .
Name { get; }Obtient le nom de la police.
Panose { get; set; }Obtient ou définit le numéro de classification de la police 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

NomLa description
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)Obtient un fichier de police intégré spécifique.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle)Obtient un fichier de police incorporé au format OpenType. Les polices au format Embedded OpenType sont converties en OpenType.

Remarques

Vous ne créez pas directement des instances de cette classe. 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;
// Imprime toutes les polices utilisées et inutilisé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