TrueTypeReader

סקירה כללית

TrueTypeReader הוא שיעור ב Aspose.PDF FOSS עבור Java.

קורא את קבצי הטקסט TrueType/OpenTYpe (צורה SFNT).

שיעור זה מספק 12 שיטות לעבוד עם אובייקטים TrueTypeReader בתוכניות Java. שיטות זמינות כוללות: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : cmapEntries, fontName, numGlyphs, unitsPerEm.

נכסים

שםסוגגישהתיאור
unitsPerEmintקראוהחזיר את הערך של יחידות הפורטPerEm מהשולחן הראשי.
numGlyphsintקראוהחזיר את מספר הגליפים בכתב העת.
fontNameStringקראוהחזיר את שם השם מהשולחן שמות (אם זמין).
cmapEntriesjava.util.Map<Integer, Integer>קראוהחזיר תצוגה בלתי ניתן לשינוי של Unicode-to-glyph cmap כמפה.

שיטות

חתימהתיאור
TrueTypeReader(data: byte[])יצירת TrueTypeReader מתוך נתוני טקסט ירוק.
getUnitsPerEm()intהחזיר את הערך של יחידות הפורטPerEm מהשולחן הראשי.
getNumGlyphs()intהחזיר את מספר הגליפים בכתב העת.
getGlyphId(charCode: int)intתצוגה של קוד אופי ל-Glyph ID באמצעות טבלת cmap.
getUnicodeForGlyphId(glyphId: int)intהחזיר את נקודת הקוד Unicode הראשונה המפותחת ל-Glyph ID.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intהחזיר את נקודת הקוד של Unicode עבור זיהוי glyph נתון באמצעות רק
תת-טבלות cmap true-Unicode (ראה {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanחוזר נכון אם האותיות מצוידות לפחות אחת של תת-טבלה אמיתית-Unicode cmap
(פלטפורמה 3 מקודדת 1/10, או פלטפורט 0).
getGlyphName(glyphId: int)Stringהחזיר את שם ה-Glyph מהטבלה {@code /post},
או {@code null} אם לוח הדואר היה חסר, השתמשו בפורמט שאיננו
ה-PARSE או Glyph ID יוצאים מהמרחב.
getAdvanceWidth(glyphId: int)intהחזיר את רוחב הקדמה עבור ה-Glyph ID, ביחידות טופס.
getFontName()Stringהחזיר את שם השם מהשולחן שמות (אם זמין).
getCmapEntries()java.util.Map<Integer, Integer>החזיר תצוגה בלתי ניתן לשינוי של Unicode-to-glyph cmap כמפה.
getGlyphPath(gid: int)java.awt.geom.GeneralPathהחזיר את המקור של גליף כ {@link java.awt.geom.GeneralPath} ב
הקורדנטים המוגדרים (יחידות הפונטים מחולקות על ידי {@code unitsPerEm}), עם
המונחים של Y-up נשמרים.

ראה גם

 עברית