TopDict
TopDict
Übersicht
TopDict ist eine Klasse in Aspose.Font FOSS für Python.
TopDict.from_dict(d, string_index) erstellt eine TopDict Instanz aus einer Wörterbuchdarstellung und einer String‑Index‑Tabelle, wodurch eine programmgesteuerte Rekonstruktion von Schrift‑Top‑Level‑Metadaten ermöglicht wird.
Diese Klasse stellt 2 Methoden zur Arbeit mit TopDict Objekten in Python Programmen bereit. Verfügbare Methoden umfassen: from_dict, get_sid. Alle öffentlichen Mitglieder sind für jede Python Anwendung nach der Installation des Aspose.Font FOSS für Python Pakets zugänglich. Eigenschaften: charset_offset, charstring_type, charstrings_offset, encoding_offset, family_name, font_bbox und 10 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
full_name | str | Lesen/Schreiben | Ruft den vollständigen Namen ab oder legt ihn fest. |
family_name | str | Lesen/Schreiben | Ermittelt oder legt den Familiennamen fest. |
weight | str | Lesen/Schreiben | Ruft das Gewicht ab oder legt es fest. |
version | str | Lesen/Schreiben | Ruft die Version ab oder legt sie fest. |
font_bbox | tuple[int, int, int, int] | Lesen/Schreiben | Liest oder setzt die Font-Bounding-Box. |
charstring_type | int | Lesen/Schreiben | Liest oder setzt den Charstring-Typ. |
italic_angle | float | Lesen/Schreiben | Liest oder legt den Kursivwinkel fest. |
is_fixed_pitch | bool | Lesen/Schreiben | Liest oder legt fest, ob die Schrift eine feste Breite hat. |
underline_position | int | Lesen/Schreiben | Ruft die Unterstreichungsposition ab oder legt sie fest. |
underline_thickness | int | Lesen/Schreiben | Ruft die Unterstreichungsstärke ab oder legt sie fest. |
font_matrix | tuple[float, float, float, float, float, float] | Lesen/Schreiben | Liest oder setzt die Font-Matrix. |
charset_offset | int | Lesen/Schreiben | Liest oder legt den Zeichensatzversatz fest. |
encoding_offset | int | Lesen/Schreiben | Liest oder legt den Kodierungsoffset fest. |
charstrings_offset | int | Lesen/Schreiben | Liest oder legt den Charstrings-Offset fest. |
private_size | int | Lesen/Schreiben | Ruft die private Größe ab oder legt sie fest. |
private_offset | int | Lesen/Schreiben | Ruft den privaten Offset ab oder legt ihn fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
from_dict(d: CffDict, string_index: CffIndex) → "TopDict" | Erzeugt eine TopDict-Instanz aus einer Wörterbuchdarstellung und einer String‑Index‑Tabelle, die eine programmgesteuerte Rekonstruktion von Schrift‑Top‑Level‑Metadaten ermöglicht. |
get_sid(op: int) → str | Gibt den zu einem gegebenen Operatorcode zugehörigen Zeichenketten-Namen zurück. |