TrueTypeFont

TrueTypeFont

Übersicht

TrueTypeFont ist eine Klasse in Aspose.Page FOSS für Python.

TrueTypeFont bietet Low‑Level‑Glyph‑Metriken wie Vorschubbreite, vertikalen Vorschub und Konturpunkte für präzises Textlayout.

Diese Klasse stellt 12 Methoden zum Arbeiten mit TrueTypeFont-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, glyph_advance, glyph_id_for_code, glyph_outline, glyph_sideways_advance, glyph_top_origin_x, glyph_top_origin_y_and_descender, glyph_vertical_advance, glyph_vertical_metrics, glyph_y_max, line_spacing_units, typo_ascender_units. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Page FOSS für Python-Pakets zugänglich. Eigenschaften: units_per_em.

Eigenschaften

NameTypZugriffBeschreibung
units_per_em``LesenRuft die Einheiten pro em ab.

Methoden

SignaturBeschreibung
__init__(data: bytes)
glyph_id_for_code(code: int) → int
glyph_advance(glyph_id: int) → float
glyph_vertical_advance(glyph_id: int) → `floatNone`
line_spacing_units() → float
typo_ascender_units() → float
glyph_top_origin_x(glyph_id: int) → float
glyph_top_origin_y_and_descender(glyph_id: int) → tuple[float, float]
glyph_sideways_advance(glyph_id: int) → float
glyph_vertical_metrics(glyph_id: int) → `tuple[float, float]None`
glyph_y_max(glyph_id: int) → `intNone`
glyph_outline(glyph_id: int) → list[list[GlyphPoint]]

Siehe auch

 Deutsch