TextFont

نمای کلی

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

این کلاس ۶ متد برای اشیاء TextFont در برنامه‌های TypeScript تعریف می‌کند. متدهای موجود عبارتند از: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای TypeScript، برای هر برنامه TypeScript قابل دسترسی هستند. ویژگی‌ها: bold, canEncode, cid, code, codeWidth, italic و ۴ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
codeWidth: numberخواندنباریک‌ترین کد کاراکتر که این قلم می‌پذیرد، به بایت: 1 برای یک قلم ساده، 2 برای Identity-H و اکثر قلم‌های ترکیبی.
wmode`: 01`خواندن
name: stringخواندننام فونت /BaseFont (پیشوند زیرمجموعه حفظ می‌شود)، یا اگر موجود نباشد، undefined.
bold: booleanخواندنTrue وقتی که سند این فونت را به صورت بولد / ایتالیک اعلام می‌کند.
italic: booleanخواندناِیتالیک را دریافت می‌کند.
type3: Type3Dataخواندنمجموعه‌ای برای یک قلم Type 3: روش‌های glyph و فضایی که در آن رسم می‌شوند.
code: numberخواندنکد را دریافت می‌کند.
cid: numberخواندنcid را دریافت می‌کند.
len: numberخواندنطول را دریافت می‌کند.
canEncodebooleanخواندندریافت می‌کند که می‌تواند رمزگذاری شود.

روش ها

امضاتوضیح
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)سازنده(dict, resolve, inflate) را بر روی این نمونه TextFont فراخوانی می‌کند.
decodeRun(bytes: Uint8Array) → RunMetricsبایت‌ها را به متن و معیارهای پیشروی اجرا تبدیل می‌کند.
decode(bytes: Uint8Array) → stringبایت‌های یک رشته‌ی نمایش را به متن یونیکد تبدیل می‌کند.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8Arrayکدگذاری text برای نمایش بایت‌های رشته در رمزگذاری این قلم.
decodeGlyphs(bytes: Uint8Array) → Glyph[]کدگشایی بایت‌ها به یک رکورد برای هر کد کاراکتر (موقعیت‌ها، عرض‌های em).
 فارسی