PdfFont
סקירה כללית
PdfFont הוא שיעור ב Aspose.PDF FOSS עבור Java.
שיעור בסיס אבסטרטי עבור כל סוגים של טופס PDF (ISO 32000-1:2008, §9.5).
שיעור זה מספק 10 שיטות לעבוד עם אובייקטים PdfFont בתוכניות Java. שיטות זמינות כוללות: decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, isComposite. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics,ועוד אחד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
baseFont | String | קראו | החזיר את שם האות הבסיסית (/BaseFont). |
encoding | FontEncoding | קראו | החזיר את הקוד של הפורט. |
toUnicode | ToUnicodeCMap | קראו | החזיר את ה-CMAP ToUnicode. |
fontDescriptor | FontDescriptor | קראו | החזיר את תיאור הפורט. |
composite | boolean | קראו | חוזר {@code true} כאשר זה סוג של טופס קומפוזיטי אשר |
| קוד תוכן זרם משתמש בקוד תרשים רב-בייט (לדוגמה,. | |||
fontMetrics | FontMetrics | קראו | החזיר את מטריית הפורט. |
fontDictionary | PdfDictionary | קראו | החזיר את מילון הפורט הבסיסי. |
שיטות
| חתימה | תיאור |
|---|---|
decode(charCodes: byte[]) → String | דקוד בייטים קוד אופי ירוק לתוך שורת Unicode. |
getWidth(charCode: int) → double | החזיר את רוחב הגליף עבור קוד האות שניתן, ביחידות של 1/1000 שטח טקסט. |
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 מתוך מילון טקסט. |