CffOutlines
CffOutlines
نمای کلی
CffOutlines یک کلاس در Aspose.PDF FOSS برای Python است.
خطوط گلیف را از یک برنامه قلم CFF (Type 2 charstring) رمزگشایی کنید.
این کلاس 4 متد برای کار با اشیای CffOutlines در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__، advance_width، encoding_code_to_gid، outline. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. ویژگیها: num_glyphs، ok، units_per_em.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
ok | bool | خواندن | True زمانی که یک برنامه CFF با موفقیت تجزیه شد. |
units_per_em | `` | خواندن | واحدهای در هر em را دریافت میکند. |
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] | بازگرداندن Encoding سفارشی توکار CFF به عنوان code -> gid، یا {}. |