TextFont
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 | `: 0 | 1` | קריאה |
name | : string | קריאה | שם הגופן /BaseFont (תחילית תת-קבוצה נשמרת), או לא מוגדר אם חסר. |
bold | : boolean | קריאה | נכון כאשר המסמך מצהיר שהגופן הזה מודגש / מוטה. |
italic | : boolean | קריאה | מקבל את הנטוי. |
type3 | : Type3Data | קריאה | הגדרה עבור גופן Type 3: פרוצדורות הגליף שלו והמרחב שבו הם מציירים. |
code | : number | קריאה | מקבל את הקוד. |
cid | : number | קריאה | מקבל את ה-cid. |
len | : number | קריאה | מקבל את האורך. |
canEncode | boolean | קריאה | מקבל את 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) → `number | undefined` |
encode(text: string) → Uint8Array | קודד את text להצגת בתים של מחרוזת בתצוגה בקידוד של גופן זה. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | פענח בתים לרשומה אחת לכל קוד תו (מיקומים, רוחבי em). |