Type1Outlines
Type1Outlines
نمای کلی
Type1Outlines یک کلاس در Aspose.PDF FOSS برای Python است.
پیشنویس گلیفها را از برنامه قلم Type 1 (/FontFile) رمزگشایی کنید.
این کلاس 3 متد برای کار با اشیاء Type1Outlines در برنامههای Python فراهم میکند. متدهای قابل دسترس شامل: __init__, advance_width, outline هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python برای هر برنامه 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 | `` | خواندن | تعداد 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` |