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 из словаря шрифтов.

См. также:

 Русский