TrueTypeReader

TrueTypeReader

Overview

TrueTypeReader є клас в Aspose.PDF FOSS для Java.

Читає файли шрифтів TrueType/OpenType (формат sfnt).

Цей клас надає 12 методів роботи з об’єктами TrueTypeReader в програмах Java. Доступні методи включають: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: cmapEntries, fontName, numGlyphs, unitsPerEm.

Properties

NameTypeAccessDescription
unitsPerEmintReadПовертає значення шрифту з головного столу.
numGlyphsintReadПовертає кількість гліфів у шрифті.
fontNameStringReadПовертає назву шрифту з таблиці імен (якщо вона доступна).
cmapEntriesjava.util.Map<Integer, Integer>ReadПовертає немодифікуваний вид карти з Unicode на гліп.

Methods

SignatureDescription
TrueTypeReader(data: byte[])Створює TrueTypeReader з нерозроблених даних шрифту.
getUnitsPerEm()intПовертає значення шрифту з головного столу.
getNumGlyphs()intПовертає кількість гліфів у шрифті.
getGlyphId(charCode: int)intКарта коду символу на ідентифікатор гліфа з використанням таблиці cmap.
getUnicodeForGlyphId(glyphId: int)intПовертає перший пункт кодного коду Unicode, що відображається на даному ID-гліфа.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intПовертає точку коду Unicode для даного ідентифікатора гліфа, використовуючи тільки підтабліці True-Unicode cmap (див. {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanПовертає true, якщо шрифт надсилає принаймні одну підстолу True-Unicode cmap (платформа 3 кодування 1/10, або платформа 0).
getGlyphName(glyphId: int)StringПовертає PostScript ім’я для гліфа з таблиці {@code /post}, або { @code null} якщо таблиця постів бракувала, використовував формат ми не аналізуємо, чи ід глифа поза діапазоном.
getAdvanceWidth(glyphId: int)intПовертає загальну ширину для даного ідентифікатора гліпф, в шрифтових одиницях.
getFontName()StringПовертає назву шрифту з таблиці імен (якщо вона доступна).
getCmapEntries()java.util.Map<Integer, Integer>Повертає немодифікуваний вид карти з Unicode на гліп.
getGlyphPath(gid: int)java.awt.geom.GeneralPathПовертає контур гліфа як {@link java.awt.geom.GeneralPath} в нормалізованих координатах (одиниці шрифту діляться на { @code unitsPerEm}), при збереженні орієнтації Y-up TrueType .

See Also

 Українська