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`: 01`קריאה
name: stringקריאהשם הגופן /BaseFont (תחילית תת-קבוצה נשמרת), או לא מוגדר אם חסר.
bold: booleanקריאהנכון כאשר המסמך מצהיר שהגופן הזה מודגש / מוטה.
italic: booleanקריאהמקבל את הנטוי.
type3: Type3Dataקריאההגדרה עבור גופן Type 3: פרוצדורות הגליף שלו והמרחב שבו הם מציירים.
code: numberקריאהמקבל את הקוד.
cid: numberקריאהמקבל את ה-cid.
len: numberקריאהמקבל את האורך.
canEncodebooleanקריאהמקבל את can encode.

שיטות

חתימהתיאור
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)קורא למבנה (dict, resolve, inflate) על מופע TextFont זה.
decodeRun(bytes: Uint8Array) → RunMetricsפענח בתים לטקסט יחד עם מדדי ההתקדמות של הריצה.
decode(bytes: Uint8Array) → stringפענח את הבתים של מחרוזת-הצגה לטקסט Unicode.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8Arrayקודד את text להצגת בתים של מחרוזת בתצוגה בקידוד של גופן זה.
decodeGlyphs(bytes: Uint8Array) → Glyph[]פענח בתים לרשומה אחת לכל קוד תו (מיקומים, רוחבי em).
 עברית