EmbeddedFont

EmbeddedFont

نمای کلی

EmbeddedFont یک کلاس در Aspose.PDF FOSS برای TypeScript است.

دستگیرهٔ مبهمی به برنامهٔ قلم که با {@link Document.AddFont} ثبت شده است.

این کلاس 7 متد برای اشیاء EmbeddedFont در برنامه‌های TypeScript اعلام می‌کند. متدهای موجود شامل: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. تمام اعضای عمومی پس از نصب بستهٔ Aspose.PDF FOSS برای TypeScript برای هر برنامهٔ 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 به کدهای گلیف ۲ بایتی Identity-H (CID = GID اصلی)، ثبت هر GID استفاده‌شده برای زیرمجموعه‌سازی.
probe(text: string) → number@internal شمارش کاراکترهای قابل نگاشت در text، بدون ثبت گلیف‌ها.
driver() → FontDriver@internal یک نمای {@link FontDriver} برای موتور چیدمان/استمپینگ.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal شکل‌دهی text به توالی‌های بصری، ثبت gidهای استفاده‌شده و برای هر gid نهایی، نقاط کد منبع خوشهٔ آن (برای /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal عرض شکل‌داده‌شدهٔ text بر حسب نقاط در fontSize.
 فارسی