FontInfo
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) | 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
- namensraum Aspose.Words.Fonts
- Montage Aspose.Words