TrueTypeFont
Vue de l’ensemble
‘TrueTypeFont’ est une classe dans Aspose.Page FOSS pour Python.
TrueTypeFont propose des métrics glyphes de faible niveau tels que la largeur avancée, les points d’avancement verticales et les point de départ pour un layout texte précis.
Cette classe fournit 12 méthodes pour travailler avec des objets TrueTypeFont dans les programmes Python. Les méthodologies disponibles comprennent: __init__, glyph_advance , glyf_id_for_code ; Glyp_outline; Glyfe_sideways_avance : ‘gryph-top_origin_x . , 'Gryfe-Top_original_y_and_descender ! , ‘gleyph/vertical_Advances ? , ’ggyph&vertic_metrics ́ , ‚gilyphymaxetline_spacing_units` tous les membres publics sont accessibles à toute application Pythone après l’installation de la paire Aspose.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
units_per_em | `` | Read | Gets the units per em. |
méthodes
| Signature | Description |
|---|---|
__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]] |
Voir aussi
- Aspose.Page pour Python — API d’entreprise référence