AuthoredFont

AuthoredFont

نظرة عامة

AuthoredFont هي فئة في Aspose.PDF FOSS لـ Python.

خط مدمج مُعَدل وخريطة CID القابلة للتغيير للنص المكتوب.

توفر هذه الفئة 8 طرق للعمل مع كائنات AuthoredFont في برامج Python. تشمل الطرق المتاحة: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.PDF FOSS لـ Python. الخصائص: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype، و 3 أخرى.

خصائص

اسمالنوعالوصولوصف
base_namestrقراءةإرجاع القيمة الدقيقة الحالية لملف PDF BaseFont/FontName.
pdf_base_namestrقراءةاسم مستعار لـ :attr:base_name يُستخدم في شفرة التكامل مع COS.
is_subsetboolقراءةما إذا كان :meth:embedded_program يعيد حاليًا خطًا مخفضًا.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesقراءةإرجاع برنامج SFNT الكامل المستخدم بواسطة محرك التشكيل.
fingerprint``قراءةيحصل على البصمة.
cid_font_subtype``قراءةيحصل على النوع الفرعي للخط cid.
font_file_key``قراءةيحصل على مفتاح ملف الخط.
font_file_subtype``قراءةيحصل على النوع الفرعي لملف الخط.

الطرق

التوقيعوصف
`init(sfnt_program: bytes, embedded_program: bytes, plain_base_name: str, kind: str, unicode_to_gid: dict[int, int], metrics: _SfntMetrics, gid_to_native_cid: dict[int, int]None)`
glyph_id(character: str) → `intNone`
encode(text: str) → bytesEncode text كـ CIDs ذات بايتين ووسّع خريطة الخط الحالية.
encode_glyph(gid: int, unicode_text: str) → bytesتعيين CID لرمز مُشكَّل واحد ومجموعة Unicode المنطقية الخاصة به.
embedded_program() → bytesإرجاع البرنامج المدمج الحالي، واختصاره عندما يصبح أصغر.
to_unicode_cmap() → bytesبناء CMap ToUnicode لتعيينات CID ذات البايتين الحالية.
cid_widths() → dict[int, int]إرجاع عرض CID -> advance الحالي بوحدات PDF التي قيمتها 1000.
cid_to_gid_bytes() → `bytesNone`

انظر أيضاً

 العربية