TrueTypeReader
TrueTypeReader
Overview
TrueTypeReader यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।.
फ़ॉन्ट फ़ाइलों (sfnt format) को पढ़ता है।.
इस कक्षा में जावा प्रोग्रामों में TrueTypeReader वस्तुओं के साथ काम करने के लिए 12 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : cmapEntries, fontName, numGlyphs, unitsPerEm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
unitsPerEm | int | Read | शीर्ष तालिका से फ़ॉन्ट के इकाइयोंPerEm मूल्य वापस करता है।. |
numGlyphs | int | Read | फ़ॉन्ट में ग्लिफ की संख्या वापस करता है।. |
fontName | String | Read | नाम तालिका से फ़ॉन्ट नाम वापस करें (यदि उपलब्ध है)।. |
cmapEntries | java.util.Map<Integer, Integer> | Read | एक नक्शे के रूप में यूनिकोड-ग्लिफ सीएमपी का एक अपरिवर्तनीय दृश्य वापस करता है।. |
Methods
| Signature | Description |
|---|---|
TrueTypeReader(data: byte[]) | एक TrueTypeReader को कच्चे फ़ॉन्ट डेटा से बनाता है।. |
getUnitsPerEm() → int | शीर्ष तालिका से फ़ॉन्ट के इकाइयोंPerEm मूल्य वापस करता है।. |
getNumGlyphs() → int | फ़ॉन्ट में ग्लिफ की संख्या वापस करता है।. |
getGlyphId(charCode: int) → int | एक चिह्न कोड का मैप करें ग्लिफ आईडी के लिए सीएमपी तालिका का उपयोग करके।. |
getUnicodeForGlyphId(glyphId: int) → int | यह पहला यूनिकोड कोड बिंदु जो दिए गए ग्लिफ आईडी में मैप किया गया है, वापस करता है।. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | एकल कोड बिंदु को वापस लाता है, जो केवल ग्लिफ आईडी का उपयोग करता है। |
| true-Unicode cmap उपटैबल (देखें {@link #unicodeReverseCmap})।. | |
hasUnicodeCmap() → boolean | सच वापस आता है यदि फ़ॉन्ट में कम से कम एक सच्चा-यूनिकोड सीएमपी उपटेबल होता है |
| (प्लांट 3 को 1/10 या प्लेटफॉर्म 0 को एन्कोडिंग करता है). | |
getGlyphName(glyphId: int) → String | {@code /post} तालिका से ग्लीफ के लिए PostScript नाम वापस लाता है, |
| या {@code null} अगर पोस्ट टेबल गायब था, हम एक प्रारूप का उपयोग नहीं करते हैं | |
| ग्लीफ आईडी या पेरिस का पता रेंज से बाहर है।. | |
getAdvanceWidth(glyphId: int) → int | यह फ़ॉन्ट इकाइयों में दिए गए ग्लिफ आईडी के लिए प्रारंभिक चौड़ाई वापस करता है।. |
getFontName() → String | नाम तालिका से फ़ॉन्ट नाम वापस करें (यदि उपलब्ध है)।. |
getCmapEntries() → java.util.Map<Integer, Integer> | एक नक्शे के रूप में यूनिकोड-ग्लिफ सीएमपी का एक अपरिवर्तनीय दृश्य वापस करता है।. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | एक ग्लीफ के आउटलाइन को {@link java.awt.geom.GeneralPath} में वापस लाएं |
| em-नॉर्मल किए गए समन्वय (फॉन्ट इकाइयों द्वारा विभाजित {@code unitsPerEm}), के साथ | |
| और फिर भी, यह रक्षात्मक रूप से संरक्षित है।. |