Type1Outlines
Type1Outlines
סקירה כללית
Type1Outlines היא מחלקה ב-Aspose.PDF FOSS עבור Python.
פענוח קווי מתאר של גליפים מתוכנית גופן Type 1 (/FontFile).
מחלקה זו מספקת 3 שיטות לעבודה עם עצמים Type1Outlines בתוכניות Python. השיטות הזמינות כוללות: __init__, advance_width, outline. כל החברים הציבוריים נגשים לכל יישום Python לאחר התקנת חבילת Aspose.PDF FOSS עבור Python. מאפיינים: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
ok | bool | קריאה | True כאשר תוכנית Type 1 עם charstrings פורשה. |
units_per_em | `` | קריאה | מקבל את היחידות לכל em. |
num_glyphs | `` | קריאה | מקבל את מספר הגליפים. |
glyph_names | list[str] | קריאה | מקבל את שמות הגליפים. |
name_to_gid | dict[str, int] | קריאה | מקבל את השם ל-gid. |
builtin_encoding | dict[int, str] | קריאה | מקבל את הקידוד המובנה. |
שיטות
| חתימה | תיאור |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | החזר קווי מתאר משטחים וסגורים עבור gid ביחידות גופן (y למעלה). |
advance_width(gid: int) → `int | None` |