CIDFont
CIDFont
अवलोकन
CIDFont जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: PdfFont.
सीआईडी फ़ॉन्ट (ISO 32000-1:2008, §9.7.4) ।.
यह वर्ग जावा प्रोग्राम में CIDFont ऑब्जेक्ट के साथ काम करने के लिए 16 विधियाँ प्रदान करता है।. उपलब्ध विधियों में शामिल हैंः: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, और 4 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary, और 3 अधिक।.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
type2 | boolean | पढ़िए। | यदि वंशज उपप्रकार CIDFontType2 (TrueType-होस्टेड, /CIDToGIDMap के माध्यम से हल करने योग्य glyph ids) है तो true लौटाता है. |
defaultWidth | double | पढ़िए। | डिफ़ॉल्ट चौड़ाई (/DW) लौटाता है. |
baseFont | String | पढ़िए। | आधार फ़ॉन्ट नाम (/BaseFont) लौटाता है. |
encoding | FontEncoding | पढ़िए। | फ़ॉन्ट कोडिंग लौटाता है. |
toUnicode | ToUnicodeCMap | पढ़िए। | ToUnicode CMap लौटाता है. |
fontDescriptor | FontDescriptor | पढ़िए। | फ़ॉन्ट वर्णक लौटाता है. |
composite | boolean | पढ़िए। | {@code true} तब लौटाता है जब यह Type0 मिश्रित फ़ॉन्ट हो जिसका सामग्री-धारा एन्कोडिंग बहु-बाइट वर्ण कोड (जैसे. |
fontMetrics | FontMetrics | पढ़िए। | फ़ॉन्ट मेट्रिक्स लौटाता है. |
fontDictionary | PdfDictionary | पढ़िए। | अंतर्निहित फ़ॉन्ट शब्दकोश लौटाता है. |
विधियाँ
| Signature | विवरण |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | एक फ़ॉन्ट शब्दकोश से CIDFont बनाता है. |
cidToUnicode(cid: int) → int | एम्बेडेड फ़ॉन्ट प्रोग्राम का उपयोग करके एक CID के लिए यूनिकोड कोड बिंदु को पुनर्प्राप्त करता है, जो कि CidFontType2 (TrueType) वंशज की सामान्य स्थिति में होता है जो अपने मूल Type0 फ़ोंट पर {@code /ToUnicode} CMap भी नहीं भेजता।. |
toGlyphId(cid: int) → int | एक CID को एम्बेडेड फ़ॉन्ट प्रोग्राम के glyph id पर /CIDToGIDMap (स्पष्ट धारा या डिफ़ॉल्ट पहचान) द्वारा मैप करें. |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | एम्बेडेड TrueType प्रोग्राम से दिए गए ग्लिफ आईडी का em-सामान्य, Y-अप रूपरेखा लौटाता है, या जब कोई एम्बडेડ प्रोग्राम उपलब्ध नहीं होता है या ग्लाइफ़ को पार्स नहीं किया जा सकता है तो {@code null}।. |
isType2() → boolean | यदि वंशज उपप्रकार CIDFontType2 (TrueType-होस्टेड, /CIDToGIDMap के माध्यम से हल करने योग्य glyph ids) है तो true लौटाता है. |
getWidth(cid: int) → double | |
getDefaultWidth() → double | डिफ़ॉल्ट चौड़ाई (/DW) लौटाता है. |
decode(charCodes: byte[]) → String | कच्चे वर्ण कोड बाइट्स को यूनिकोड स्ट्रिंग में डिकॉड करें. |
getBaseFont() → String | आधार फ़ॉन्ट नाम (/BaseFont) लौटाता है. |
getEncoding() → FontEncoding | फ़ॉन्ट कोडिंग लौटाता है. |
getToUnicode() → ToUnicodeCMap | ToUnicode CMap लौटाता है. |
getFontDescriptor() → FontDescriptor | फ़ॉन्ट वर्णक लौटाता है. |
isComposite() → boolean | {@code true} तब लौटाता है जब यह Type0 मिश्रित फ़ॉन्ट हो जिसका सामग्री-धारा एन्कोडिंग बहु-बाइट वर्ण कोड (जैसे. |
getFontMetrics() → FontMetrics | फ़ॉन्ट मेट्रिक्स लौटाता है. |
getFontDictionary() → PdfDictionary | अंतर्निहित फ़ॉन्ट शब्दकोश लौटाता है. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | फ़ॉन्ट शब्दकोश से उपयुक्त PdfFont उपवर्ग बनाता है. |