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 после установки пакета Aspose.PDF FOSS for Java. Свойства: cmapEntries, fontName, numGlyphs, unitsPerEm.

Properties

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

Methods

SignatureDescription
TrueTypeReader(data: byte[])Создает TrueTypeReader из необработанных данных шрифта.
getUnitsPerEm()intВозвращает значение шрифта в единицах PerEm из главной таблицы.
getNumGlyphs()intВозвращает количество глифов в шрифте.
getGlyphId(charCode: int)intКарта с символьным кодом на идентификатор глифа, используя таблицу cmap.
getUnicodeForGlyphId(glyphId: int)intВозвращает первый код Unicode, отображенный в данном идентификаторе с помощью символа.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intВозвращает точку кода Unicode для данного идентификатора с помощью только:
подтаблицы true-Unicode cmap (см. {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanВозвращает true, если шрифт отправляет по крайней мере одну подтаблицу с Unicode-кодом True.
(платформа 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 на glyph.
getGlyphPath(gid: int)java.awt.geom.GeneralPathВозвращает контур глифа как {@link java.awt.geom.GeneralPath} в
em-нормализованные координаты (единица шрифтов, деленная {@кодными единицамиPerEm}), с
ориентация Y-up сохранена.

See Also

 Русский