TrueTypeFont
סקירה כללית
TrueTypeFont הוא שיעור ב Aspose.Page FOSS עבור Python.
TrueTypeFont מציעה מטריית גליף ברמה נמוכה כגון רוחב קדימה, קדמת ונקודות יציאה עבור הפריסה מדויקת של הטקסט.
שיעור זה מספק 12 שיטות לעבוד עם אובייקטים TrueTypeFont בתוכניות Python. שיטות זמינות כוללות: __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. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Page FOSS עבור חבילת Python. רכוש : units_per_em.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
units_per_em | `` | קראו | מקבלים את היחידות על ידי em. |
שיטות
| חתימה | תיאור |
|---|---|
__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]] |