Type0Font

Обзор

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

Шрифт типа 0 (композитный) (ISO 32000-1:2008, §9.7).

Этот класс предоставляет 14 методов для работы с объектами Type0Font в программах Java. Доступные методы включают: Type0Font, decode, fromDictionary, getBaseFont, getDescendantFont, getEncoding, getEncodingName, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, и 2 дополнительных метода. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: baseFont, composite, descendantFont, encoding, encodingName, fontDescriptor,И ещё четыре.

Свойства

Наименование:Тип:AccessОписание:
compositebooleanЧитайте .Получает состав.
descendantFontCIDFontЧитайте .Возвращает CIDFont.
fontDescriptorFontDescriptorЧитайте .Возвращает {@link FontDescriptor}, переносимый потомством CIDFont (само корневое имя Type0 не имеет одного PDF spec §9.7.3 помещает дескриптор на потомство).
encodingNameStringЧитайте .Возвращает кодирующее имя (например, “Identity-H”).
identityEncodingbooleanЧитайте .Возвращает истинное значение, когда код CMap является идентификацией H или идентификации V, т.е.
baseFontStringЧитайте .Возвращает имя основного шрифта (/BaseFont).
encodingFontEncodingЧитайте .Возвращает кодирование шрифта.
toUnicodeToUnicodeCMapЧитайте .Возвращает CMap ToUnicode.
fontMetricsFontMetricsЧитайте .Возвращает метрику шрифта.
fontDictionaryPdfDictionaryЧитайте .Возвращает основной словарь шрифтов.

Методы

SignatureОписание:
Type0Font(fontDict: PdfDictionary, parser: PDFParser)Создает Type0Font из словаря шрифтов.
decode(charCodes: byte[]) → StringДекодирует необработанные байты с использованием двухуровневого CID-картинки.
getWidth(charCode: int) → double
isComposite() → booleanВозвращает истинное значение, если состав задано.
getDescendantFont() → CIDFontВозвращает CIDFont.
getFontDescriptor() → FontDescriptorВозвращает {@link FontDescriptor}, переносимый потомством CIDFont (само корневое имя Type0 не имеет одного PDF spec §9.7.3 помещает дескриптор на потомство).
getEncodingName() → StringВозвращает кодирующее имя (например, “Identity-H”).
isIdentityEncoding() → booleanВозвращает истинное значение, когда код CMap является идентификацией H или идентификации V, т.е.
getBaseFont() → StringВозвращает имя основного шрифта (/BaseFont).
getEncoding() → FontEncodingВозвращает кодирование шрифта.
getToUnicode() → ToUnicodeCMapВозвращает CMap ToUnicode.
getFontMetrics() → FontMetricsВозвращает метрику шрифта.
getFontDictionary() → PdfDictionaryВозвращает основной словарь шрифтов.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFontСоздает соответствующий подкласс PdfFont из словаря шрифтов.

См. также:

 Русский