CIDFont

Обзор

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.

Свойства

Наименование:Тип:AccessОписание:
type2booleanЧитайте .Возвращает истинный, если вытекающий подтип - CIDFontType2 (TrueType-установленные идентификаторы глифов разрешаются через /CIDToGIDMap).
defaultWidthdoubleЧитайте .Возвращает стандартную ширину (/DW).
baseFontStringЧитайте .Возвращает имя основного шрифта (/BaseFont).
encodingFontEncodingЧитайте .Возвращает кодирование шрифта.
toUnicodeToUnicodeCMapЧитайте .Возвращает CMap ToUnicode.
fontDescriptorFontDescriptorЧитайте .Возвращает описатель шрифта.
compositebooleanЧитайте .Возвращает {@code true}, когда это сочетательный шрифт типа 0, кодирование потока контента которого использует многобайтовые код символов (например.
fontMetricsFontMetricsЧитайте .Возвращает метрику шрифта.
fontDictionaryPdfDictionaryЧитайте .Возвращает основной словарь шрифтов.

Методы

SignatureОписание:
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 из словаря шрифтов.

См. также:

 Русский