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` |