TrueTypeReader

TrueTypeReader

نمای کلی

TrueTypeReader یک کلاس در Aspose.PDF FOSS برای جاوا است.

فایل های فونت TrueType/OpenType (فورمات sfnt) را می خواند.

این کلاس ۱۲ روش برای کار با TrueTypeReader در برنامه های جاوا را فراهم می کند. روش های موجود شامل: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: cmapEntries, fontName, numGlyphs, unitsPerEm.

خواص

نام:نوع:Accessشرح:
unitsPerEmintبخونید.ارزش واحد PerEm فونت را از جدول اصلی باز می گرداند.
numGlyphsintبخونید.تعداد گلیفهای فونت را باز می گرداند.
fontNameStringبخونید.نام فونت را از جدول نام (اگر موجود باشد) باز می گرداند.
cmapEntriesjava.util.Map<Integer, Integer>بخونید.یک نمای غیر قابل تغییر از نقشه یونیکد به گلیف را به عنوان یک نقشه باز می گرداند.

روش ها

Signatureشرح:
TrueTypeReader(data: byte[])TrueTypeReader را از داده های فونت خام ایجاد می کند.
getUnitsPerEm()intارزش واحد PerEm فونت را از جدول اصلی باز می گرداند.
getNumGlyphs()intتعداد گلیفهای فونت را باز می گرداند.
getGlyphId(charCode: int)intیک کد کاراکتر را با استفاده از جدول cmap به یک شناسه گلیف پیوند دهید.
getUnicodeForGlyphId(glyphId: int)intاولین نقطه کد یونیکد را که به شناسه گلیف داده شده است، باز می گرداند.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intنقطه کد یونیکد را برای شناسه گلیف داده شده با استفاده از فقط زیر جدول های true-Unicode cmap (به {@link #unicodeReverseCmap} مراجعه کنید) باز می گرداند.
hasUnicodeCmap()booleantrue را باز می گرداند اگر فونت حداقل یک زیر جدول cmap True-Unicode (کودینگ 1/10, یا پلتفرم 0 برای سیستم عامل 3) ارسال کند.
getGlyphName(glyphId: int)Stringنام PostScript را برای گلیف از جدول {@code /post}، یا { @ code null} باز می گرداند اگر جدول پست گم شده باشد، فرمت مورد استفاده ما تجزیه نمی شود، و یا id glyph خارج از محدوده است.
getAdvanceWidth(glyphId: int)intعرض پیش فرض برای شناسه گلیف داده شده را در واحد فونت باز می گرداند.
getFontName()Stringنام فونت را از جدول نام (اگر موجود باشد) باز می گرداند.
getCmapEntries()java.util.Map<Integer, Integer>یک نمای غیر قابل تغییر از نقشه یونیکد به گلیف را به عنوان یک نقشه باز می گرداند.
getGlyphPath(gid: int)java.awt.geom.GeneralPathخط عمودی یک گلیف را به عنوان {@link java.awt.geom.GeneralPath} در هماهنگی های عادی شده (یک واحد فونت تقسیم توسط { @ code unitsPerEm}) باز می گرداند، با حفظ جهت گیری Y-up TrueType .

همچنین ببینید:

 فارسی