TrueTypeReader
TrueTypeReader
Overview
TrueTypeReader در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
فایل های فونت TrueType/OpenType را بخوانید (فرمت SFNT).
این کلاس 12 روش برای کار با TrueTypeReader اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: 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 | ارزش واحد فونت را از جدول سر بازگردانید. |
numGlyphs | int | Read | تعداد گلیف ها را در فونت بازگردانید. |
fontName | String | Read | نام فونت را از جدول نام (در صورت وجود) بازگردانید. |
cmapEntries | java.util.Map<Integer, Integer> | Read | بازگرداندن یک دیدگاه غیر قابل تغییر از Unicode-to-glyph cmap به عنوان نقشه. |
Methods
| Signature | Description |
|---|---|
TrueTypeReader(data: byte[]) | ایجاد یک TrueTypeReader از داده های فونت خام. |
getUnitsPerEm() → int | ارزش واحد فونت را از جدول سر بازگردانید. |
getNumGlyphs() → int | تعداد گلیف ها را در فونت بازگردانید. |
getGlyphId(charCode: int) → int | نقشه یک کد کاراکتر به یک Glyph ID با استفاده از جدول cmap. |
getUnicodeForGlyphId(glyphId: int) → int | بازگشت اولین نقطه کد یونیکود که به گلیف داده شده است. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | بازگشت نقطه کد یونیکد برای گلیف داده با استفاده از تنها |
| در این مطلب به چند نکته اشاره می کنیم: {@link #unicodeReverseCmap}. | |
hasUnicodeCmap() → boolean | بازگشت صحیح اگر فونت حداقل یک زیرنویس واقعی-Unicode cmap را وارد کند. |
| (پلتور 3 کدگذاری 1/10 یا پلتفرم 0). | |
getGlyphName(glyphId: int) → String | بازگشت نام PostScript برای گلیف از جدول {@code /post}،, |
| یا {@code null} اگر جدول پست از دست رفته بود، با استفاده از فرمت ما نمی | |
| پارس یا گلیف ID از محدوده خارج می شود. | |
getAdvanceWidth(glyphId: int) → int | عرض پیش فرض برای Glyph ID داده شده را در واحد های فونت باز می گرداند. |
getFontName() → String | نام فونت را از جدول نام (در صورت وجود) بازگردانید. |
getCmapEntries() → java.util.Map<Integer, Integer> | بازگرداندن یک دیدگاه غیر قابل تغییر از Unicode-to-glyph cmap به عنوان نقشه. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | بازگشت به یک گلیف به عنوان {@link java.awt.geom.GeneralPath} در |
| هماهنگی های استاندارد (وحدت های فونت تقسیم شده توسط {@code unitsPerEm}) با | |
| جهت گیری یی به صورت حفظ شده است. |