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,ועוד שלושה.

נכסים

שםסוגגישהתיאור
type2booleanקראוחוזר נכון אם הסוג התחתון של הנפט הוא CIDFontType2 (TrueType-התגורר,
ניתן לפתור את ה-Glyph IDs באמצעות /CIDToGIDMap).
defaultWidthdoubleקראוהחזיר את רוחב הנדרש ( / DW).
baseFontStringקראוהחזיר את שם האות הבסיסית (/BaseFont).
encodingFontEncodingקראוהחזיר את הקוד של הפורט.
toUnicodeToUnicodeCMapקראוהחזיר את ה-CMAP ToUnicode.
fontDescriptorFontDescriptorקראוהחזיר את תיאור הפורט.
compositebooleanקראוחוזר {@code true} כאשר זה סוג של טופס קומפוזיטי אשר
קוד תוכן זרם משתמש בקוד תרשים רב-בייט (לדוגמה,.
fontMetricsFontMetricsקראוהחזיר את מטריית הפורט.
fontDictionaryPdfDictionaryקראוהחזיר את מילון הפורט הבסיסי.

שיטות

חתימהתיאור
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 מתוך מילון טקסט.

ראה גם

 עברית