CIDFont

Overview

CIDFont является классом в Aspose.PDF FOSS для Java. Наследники от: PdfFont.

Шрифт CID (ISO 32000-1:2008, §9.7.4).

Этот класс предоставляет 16 методов для работы с объектами CIDFont в программах Java. Доступные методы включают: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, и 4 дополнительных метода. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,И ещё 3.

Properties

NameTypeAccessDescription
type2booleanReadВозвращает верный, если вытекающий подтип размещен в CIDFontType2 (TrueType),
ид-гиф, разрешаемые через /CIDToGIDMap).
defaultWidthdoubleReadВозвращает стандартную ширину (/DW).
baseFontStringReadВозвращает имя основного шрифта (/BaseFont).
encodingFontEncodingReadВозвращает кодирование шрифта.
toUnicodeToUnicodeCMapReadВозвращает CMap ToUnicode.
fontDescriptorFontDescriptorReadВозвращает описатель шрифта.
compositebooleanReadВозвращает {@code true}, когда это композитный шрифт типа 0, который имеет:
Кодирование потока контента использует многобайтовые символьные коды (например,.
fontMetricsFontMetricsReadВозвращает метрику шрифта.
fontDictionaryPdfDictionaryReadВозвращает основной словарь шрифтов.

Methods

SignatureDescription
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Создает CIDFont из словаря шрифтов.
cidToUnicode(cid: int)intВосстанавливает точку кода Unicode для CID с помощью встроенной программы шрифта,
для обычного случая, когда CIDFontType2 (TrueType) является потомком этого типа.
ни {@code /ToUnicode} CMap на его родительском шрифте Type0.
toGlyphId(cid: int)intКарта CID с идентификатором глифа встроенной программы шрифта через /CIDToGIDMap.
(эксплицитный поток или стандартная идентификация).
glyphOutline(gid: int)java.awt.geom.GeneralPathВозвращает нормализованный контур em, Y-up данного идентификатора глифа из
встроенная TrueType программа, или {@code null} когда нет встраиваемой программы
доступны или гиф не может быть проанализирован.
isType2()booleanВозвращает верный, если вытекающий подтип размещен в CIDFontType2 (TrueType),
ид-гиф, разрешаемые через /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleВозвращает стандартную ширину (/DW).
decode(charCodes: byte[])StringДекодирует байты кода сырых символов в строку Unicode.
getBaseFont()StringВозвращает имя основного шрифта (/BaseFont).
getEncoding()FontEncodingВозвращает кодирование шрифта.
getToUnicode()ToUnicodeCMapВозвращает CMap ToUnicode.
getFontDescriptor()FontDescriptorВозвращает описатель шрифта.
isComposite()booleanВозвращает {@code true}, когда это композитный шрифт типа 0, который имеет:
Кодирование потока контента использует многобайтовые символьные коды (например,.
getFontMetrics()FontMetricsВозвращает метрику шрифта.
getFontDictionary()PdfDictionaryВозвращает основной словарь шрифтов.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontСоздает соответствующий подкласс PdfFont из словаря шрифтов.

See Also

 Русский