TrueTypeFont
Gambaran Umum
TrueTypeFont adalah kelas dalam Aspose.Page FOSS untuk Python.
TrueTypeFont menawarkan metrik glyph tingkat‑rendah seperti lebar maju, maju vertikal, dan titik outline untuk tata letak teks yang presisi.
Kelas ini menyediakan 12 metode untuk bekerja dengan objek TrueTypeFont dalam program Python. Metode yang tersedia meliputi: __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. Semua anggota publik dapat diakses oleh setiap aplikasi Python setelah menginstal paket Aspose.Page FOSS untuk Python. Properti: units_per_em.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
units_per_em | `` | Baca | Mendapatkan unit per em. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__(data: bytes) | |
glyph_id_for_code(code: int) → int | |
glyph_advance(glyph_id: int) → float | |
glyph_vertical_advance(glyph_id: int) → `float | None` |
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) → `int | None` |
glyph_outline(glyph_id: int) → list[list[GlyphPoint]] |