FontInfo

FontInfo class

Gibt Informationen zu einer im Dokument verwendeten Schriftart an.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Schriftarten Dokumentationsartikel.

public class FontInfo

Eigenschaften

NameBeschreibung
AltName { get; set; }Ruft den alternativen Namen für die Schriftart ab oder legt ihn fest.
Charset { get; set; }Ruft den Zeichensatz für die Schriftart ab oder legt ihn fest.
EmbeddingLicensingRights { get; }Ruft die Lizenzrechte für eingebettete Schriftarten ab.
Family { get; set; }Ruft die Schriftfamilie ab oder legt sie fest, zu der diese Schriftart gehört.
IsTrueType { get; set; }Gibt an, dass es sich bei dieser Schriftart um eine TrueType- oder OpenType-Schriftart und nicht um eine Raster- oder Vektorschriftart handelt. Standard istWAHR .
Name { get; }Ruft den Namen der Schriftart ab.
Panose { get; set; }Ruft die PANOSE-Schriftklassifizierungsnummer ab oder legt sie fest.
Pitch { get; set; }Die Tonhöhe gibt an, ob die Schriftart eine feste Tonhöhe hat, proportional verteilt ist oder auf einer Standardeinstellung basiert.

Methoden

NameBeschreibung
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)Ruft eine bestimmte eingebettete Schriftartdatei ab.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle)Ruft eine eingebettete Schriftdatei im OpenType-Format ab. Schriftarten im Embedded OpenType-Format werden in OpenType konvertiert.

Bemerkungen

Sie erstellen keine Instanzen dieser Klasse direkt. Verwenden Sie dieFontInfos -Eigenschaft, um auf die in einem Dokument definierte Sammlung von fonts zuzugreifen.

Beispiele

Zeigt, wie Sie die Details der in einem Dokument vorhandenen Schriftarten ausdrucken.

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

FontInfoCollection allFonts = doc.FontInfos;
// Alle verwendeten und nicht verwendeten Schriftarten im Dokument drucken.
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");
}

Siehe auch