TextFont

نظرة عامة

TextFont هي فئة في Aspose.PDF FOSS لـ TypeScript.

تُعلن هذه الفئة عن 6 دوال لكائنات TextFont في برامج TypeScript. تشمل الدوال المتاحة: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. جميع الأعضاء العامين متاحين لأي تطبيق TypeScript بعد تثبيت حزمة Aspose.PDF FOSS لـ TypeScript. الخصائص: bold, canEncode, cid, code, codeWidth, italic, و4 أخرى.

خصائص

اسمالنوعالوصولوصف
codeWidth: numberقراءةأضيق رمز حرف تقبله هذا الخط، بالبايت: 1 لخط بسيط، 2 لـ Identity-H ومعظم الخطوط المركبة.
wmode`: 01`قراءة
name: stringقراءةاسم الخط /BaseFont (مع الحفاظ على بادئة المجموعة الفرعية)، أو غير معرف إذا كان غير موجود.
bold: booleanقراءةTrue عندما يعلن المستند أن هذا الخط غامق / مائل.
italic: booleanقراءةيحصل على المائل.
type3: Type3Dataقراءةمجموعة لخط Type 3: إجراءات الحروف والمساحة التي تُرسم فيها.
code: numberقراءةيحصل على الرمز.
cid: numberقراءةيحصل على الـ cid.
len: numberقراءةيسترجع len.
canEncodebooleanقراءةيحصل على إمكانية الترميز.

الطرق

التوقيعوصف
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)يستدعي constructor(dict, resolve, inflate) على هذا المثيل TextFont.
decodeRun(bytes: Uint8Array) → RunMetricsفك ترميز البايتات إلى نص بالإضافة إلى مقاييس تقدم المقطع.
decode(bytes: Uint8Array) → stringفك ترميز بايتات سلسلة العرض إلى نص Unicode.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8Arrayتشفير text إلى بايتات سلسلة العرض في ترميز هذا الخط.
decodeGlyphs(bytes: Uint8Array) → Glyph[]فك ترميز البايتات إلى سجل واحد لكل رمز حرف (المواقع، عرض-الإيم).
 العربية