CffOutlines
CffOutlines
סקירה כללית
CffOutlines היא מחלקה ב-Aspose.PDF FOSS עבור Python.
פענוח קווי מתאר של גליפים מתוכנית גופנים CFF (Type 2 charstring).
מחלקה זו מספקת 4 שיטות לעבודה עם עצמים CffOutlines בתוכניות Python. השיטות הזמינות כוללות: __init__, advance_width, encoding_code_to_gid, outline. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.PDF FOSS עבור Python. מאפיינים: num_glyphs, ok, units_per_em.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
ok | bool | קריאה | True כאשר תוכנית CFF ניתחה בהצלחה. |
units_per_em | `` | קריאה | מקבל את היחידות לכל em. |
num_glyphs | `` | קריאה | מקבל את num glyphs. |
שיטות
| חתימה | תיאור |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) על המופע CffOutlines הזה. |
outline(gid: int) → list[Contour] | החזר קווי מתאר משטחים, סגורים עבור gid ביחידות גופן (y למעלה). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | החזר את קידוד המותאם אישית המובנה של CFF כ-code -> gid, או {}. |