TextFont
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 | `: 0 | 1` | قراءة |
name | : string | قراءة | اسم الخط /BaseFont (مع الحفاظ على بادئة المجموعة الفرعية)، أو غير معرف إذا كان غير موجود. |
bold | : boolean | قراءة | True عندما يعلن المستند أن هذا الخط غامق / مائل. |
italic | : boolean | قراءة | يحصل على المائل. |
type3 | : Type3Data | قراءة | مجموعة لخط Type 3: إجراءات الحروف والمساحة التي تُرسم فيها. |
code | : number | قراءة | يحصل على الرمز. |
cid | : number | قراءة | يحصل على الـ cid. |
len | : number | قراءة | يسترجع len. |
canEncode | boolean | قراءة | يحصل على إمكانية الترميز. |
الطرق
| التوقيع | وصف |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | يستدعي constructor(dict, resolve, inflate) على هذا المثيل TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | فك ترميز البايتات إلى نص بالإضافة إلى مقاييس تقدم المقطع. |
decode(bytes: Uint8Array) → string | فك ترميز بايتات سلسلة العرض إلى نص Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | تشفير text إلى بايتات سلسلة العرض في ترميز هذا الخط. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | فك ترميز البايتات إلى سجل واحد لكل رمز حرف (المواقع، عرض-الإيم). |