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 | `` | قراءة | يحصل على الوحدات لكل إيم. |
num_glyphs | `` | قراءة | يحصل على num glyphs. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) على هذه الحالة CffOutlines. |
outline(gid: int) → list[Contour] | إرجاع الخطوط المغلقة المسطحة لـ gid بوحدات الخط (y up). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | إرجاع الترميز المخصص المدمج في CFF كـ code -> gid، أو {}. |