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 diesen fest.
Charset { get; set; }Ruft den Zeichensatz für die Schriftart ab oder legt diesen fest.
Family { get; set; }Ruft die Schriftfamilie ab, zu der diese Schriftart gehört, oder legt diese fest.
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. Die Standardeinstellung istWAHR .
Name { get; }Ruft den Namen der Schriftart ab.
Panose { get; set; }Ruft die Klassifizierungsnummer der PANOSE-Schriftart ab oder legt diese fest.
Pitch { get; set; }Die Tonhöhe gibt an, ob die Schriftart eine feste Tonhöhe, einen proportionalen Abstand oder eine Standardeinstellung hat.

Methoden

NameBeschreibung
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)Ruft eine bestimmte eingebettete Schriftartdatei ab.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle)Ruft eine eingebettete Schriftartdatei 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 Sammlung von Schriftarten zuzugreifen, die in einem Dokument definiert sind.

Beispiele

Zeigt, wie die Details zu den in einem Dokument vorhandenen Schriftarten gedruckt werden.

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