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.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
unitsPerEm | int | קראו | החזיר את הערך של יחידות הפורטPerEm מהשולחן הראשי. |
numGlyphs | int | קראו | החזיר את מספר הגליפים בכתב העת. |
fontName | String | קראו | החזיר את שם השם מהשולחן שמות (אם זמין). |
cmapEntries | java.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 נשמרים. |