EmbeddedFont

EmbeddedFont

סקירה כללית

EmbeddedFont היא מחלקה ב Aspose.PDF FOSS עבור TypeScript.

ידית אטומה לתוכנית גופן הרשומה עם {@link Document.AddFont}.

מחלקה זו מגדירה 7 שיטות עבור עצמים EmbeddedFont בתוכניות TypeScript. השיטות הזמינות כוללות: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. כל החברים הציבוריים נגישים לכל יישום TypeScript לאחר התקנת חבילת Aspose.PDF FOSS עבור 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 של 2 בתים (CID = GID המקורי), ותעד כל GID משומש לצורך תת-קבוצות.
probe(text: string) → number@internal ספירת התווים שניתן למפות ב-text, ללא תיעוד גליפים.
driver() → FontDriver@internal תצוגת {@link FontDriver} למנוע הפריסה/ההדפסה.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal עצב את text לריצות חזותיות, ותעד את ה-gids המשומשים, ולכל gid סופי, את נקודות הקוד המקוריות של האשכול שלו (ל־/ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal רוחב מעוצב של text בנקודות ב-fontSize.
 עברית