EmbeddedFont

EmbeddedFont

نظرة عامة

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

مقبض غير شفاف لبرنامج خط مسجَّل مع {@link Document.AddFont}.

تعلن هذه الفئة عن 7 طرق لكائنات EmbeddedFont في برامج TypeScript. تشمل الطرق المتاحة: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. يمكن لأي تطبيق TypeScript الوصول إلى جميع الأعضاء العامة بعد تثبيت حزمة Aspose.PDF FOSS لـ TypeScript. الخصائص: objNum, sfnt, shape, toUnicode, usedGids.

خصائص

اسمالنوعالوصولوصف
sfnt: SfntFontقراءة@internal برنامج الخط المُحلل.
usedGids``قراءة@internal GIDs الأصلية (= CIDs) المرسومة بهذا الخط، عبر جميع الصفحات.
objNum`: numberundefined`قراءة/كتابة
shape``قراءة/كتابة@internal العلم الافتراضي للتشكيل، من {@link Document.AddFont}({ shape }).
toUnicode``قراءة@internal gid → النص الأصلي، لـ /ToUnicode من الحروف المشكّلة/المقترنة/RTL.

الطرق

التوقيعوصف
constructor(sfnt: SfntFont)@internal الإنشاء عبر {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal عرض text بالنقاط عند fontSize؛ الأحرف غير الموجودة في خريطة الترميز (cmap) للخط تُستبعد (بدون تسجيل).
encode(text: string) → Uint8Array@internal ترميز text إلى رموز glyph ذات هوية Identity-H ب2 بايت (CID = GID الأصلي)، وتسجيل كل GID مستخدم لتحديد المجموعة الفرعية.
probe(text: string) → number@internal عدد الأحرف القابلة للترميز في text، دون تسجيل glyphs.
driver() → FontDriver@internal عرض {@link FontDriver} لمحرك التخطيط/الختم.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal تشكيل text إلى سلاسل بصرية، مع تسجيل المعرفات المستخدمة (gids) ولكل معرف نهائي، نقاط شفرة المصدر لمجموعته (لـ /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal العرض المشكل لـ text بالنقاط عند fontSize.
 العربية