TextFont
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 | `: 0 | 1` | خواندن |
name | : string | خواندن | نام فونت /BaseFont (پیشوند زیرمجموعه حفظ میشود)، یا اگر موجود نباشد، undefined. |
bold | : boolean | خواندن | True وقتی که سند این فونت را به صورت بولد / ایتالیک اعلام میکند. |
italic | : boolean | خواندن | اِیتالیک را دریافت میکند. |
type3 | : Type3Data | خواندن | مجموعهای برای یک قلم Type 3: روشهای glyph و فضایی که در آن رسم میشوند. |
code | : number | خواندن | کد را دریافت میکند. |
cid | : number | خواندن | cid را دریافت میکند. |
len | : number | خواندن | طول را دریافت میکند. |
canEncode | boolean | خواندن | دریافت میکند که میتواند رمزگذاری شود. |
روش ها
| امضا | توضیح |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | سازنده(dict, resolve, inflate) را بر روی این نمونه TextFont فراخوانی میکند. |
decodeRun(bytes: Uint8Array) → RunMetrics | بایتها را به متن و معیارهای پیشروی اجرا تبدیل میکند. |
decode(bytes: Uint8Array) → string | بایتهای یک رشتهی نمایش را به متن یونیکد تبدیل میکند. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | کدگذاری text برای نمایش بایتهای رشته در رمزگذاری این قلم. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | کدگشایی بایتها به یک رکورد برای هر کد کاراکتر (موقعیتها، عرضهای em). |