CIDFONT
סקירה כללית
CIDFont הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : PdfFont.
טקסט CID (ISO 32000-1:2008, סעיף 9.7.4).
שיעור זה מספק 16 שיטות לעבוד עם CIDFont אובייקטים בתוכניות Java. שיטות זמינות כוללות: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,4 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,ועוד שלושה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
type2 | boolean | קראו | חוזר נכון אם הסוג התחתון של הנפט הוא CIDFontType2 (TrueType-התגורר, |
| ניתן לפתור את ה-Glyph IDs באמצעות /CIDToGIDMap). | |||
defaultWidth | double | קראו | החזיר את רוחב הנדרש ( / DW). |
baseFont | String | קראו | החזיר את שם האות הבסיסית (/BaseFont). |
encoding | FontEncoding | קראו | החזיר את הקוד של הפורט. |
toUnicode | ToUnicodeCMap | קראו | החזיר את ה-CMAP ToUnicode. |
fontDescriptor | FontDescriptor | קראו | החזיר את תיאור הפורט. |
composite | boolean | קראו | חוזר {@code true} כאשר זה סוג של טופס קומפוזיטי אשר |
| קוד תוכן זרם משתמש בקוד תרשים רב-בייט (לדוגמה,. | |||
fontMetrics | FontMetrics | קראו | החזיר את מטריית הפורט. |
fontDictionary | PdfDictionary | קראו | החזיר את מילון הפורט הבסיסי. |
שיטות
| חתימה | תיאור |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | יצירת CIDFont מתוך מילון טקסט. |
cidToUnicode(cid: int) → int | מחדש את נקודת הקוד של Unicode עבור CID באמצעות תוכנית האותיות המובנות, |
| במקרה המשותף של צאצאי CIDFontType2 (TrueType) אשר ספינות | |
| אין גם {@code /ToUnicode} CMap על האות הוריו Type0 . | |
toGlyphId(cid: int) → int | מצא את ה-CID ל-Glyph ID של תוכנית הפורט המובנה באמצעות /CidToGIDMap |
| (השורה המפורשת או זהות ברירת מחדל). | |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | החזיר את המקור ה-EM, Y-up של זיהוי הגליף שניתן מן |
| תוכנית מוטבעת TrueType, או {@code null} כאשר אין תוכנה מוחלטת | |
| זמין או הגליף לא יכול להיות מופרז. | |
isType2() → boolean | חוזר נכון אם הסוג התחתון של הנפט הוא CIDFontType2 (TrueType-התגורר, |
| ניתן לפתור את ה-Glyph IDs באמצעות /CIDToGIDMap). | |
getWidth(cid: int) → double | |
getDefaultWidth() → double | החזיר את רוחב הנדרש ( / DW). |
decode(charCodes: byte[]) → String | דקוד בייטים קוד אופי ירוק לתוך שורת Unicode. |
getBaseFont() → String | החזיר את שם האות הבסיסית (/BaseFont). |
getEncoding() → FontEncoding | החזיר את הקוד של הפורט. |
getToUnicode() → ToUnicodeCMap | החזיר את ה-CMAP ToUnicode. |
getFontDescriptor() → FontDescriptor | החזיר את תיאור הפורט. |
isComposite() → boolean | חוזר {@code true} כאשר זה סוג של טופס קומפוזיטי אשר |
| קוד תוכן זרם משתמש בקוד תרשים רב-בייט (לדוגמה,. | |
getFontMetrics() → FontMetrics | החזיר את מטריית הפורט. |
getFontDictionary() → PdfDictionary | החזיר את מילון הפורט הבסיסי. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | יצירת התת-קטגוריה המתאימה PdfFont מתוך מילון טקסט. |