Type3Font

Overview

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

Шрифт типа 3 (/подтип /Type3) ISO 32000-1:2008, §9.6.5.

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

Properties

NameTypeAccessDescription
fontMatrixMatrixReadВозвращает пространство с графиком /FontMatrix в текстовое пространства (§9.6.5).
fontResourcesPdfDictionaryReadВозвращает собственный словарь /Resources для своих потоков глифов,
или нуль в этом случае спецификация (§9.6.5, примечание 2) говорит о том, что нужно отступить назад.
ресурсов потока контента, который нарисовал текст.
baseFontStringReadВозвращает имя основного шрифта (/BaseFont).
encodingFontEncodingReadВозвращает кодирование шрифта.
toUnicodeToUnicodeCMapReadВозвращает CMap ToUnicode.
fontDescriptorFontDescriptorReadВозвращает описатель шрифта.
compositebooleanReadВозвращает {@code true}, когда это композитный шрифт типа 0, который имеет:
Кодирование потока контента использует многобайтовые символьные коды (например,.
fontMetricsFontMetricsReadВозвращает метрику шрифта.
fontDictionaryPdfDictionaryReadВозвращает основной словарь шрифтов.

Methods

SignatureDescription
Type3Font(fontDict: PdfDictionary, parser: PDFParser)Создает Type3Font из словаря шрифтов.
getWidth(charCode: int)double
getFontMatrix()MatrixВозвращает пространство с графиком /FontMatrix в текстовое пространства (§9.6.5).
getCharProc(charCode: int)PdfStreamВозвращает потоковый текст с описанием символов для кода:
/Encoding(/Differences) отображает код в имя с помощью глифа, который используется для ключей.
в словаре /CharProcs (§9.6.5).
getFontResources()PdfDictionaryВозвращает собственный словарь /Resources для своих потоков глифов,
или нуль в этом случае спецификация (§9.6.5, примечание 2) говорит о том, что нужно отступить назад.
ресурсов потока контента, который нарисовал текст.
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

 Русский