Type3Font

Обзор

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.

Свойства

Наименование:Тип:AccessОписание:
fontMatrixMatrixЧитайте .Возвращает пространство с графиком /FontMatrix в текстовое пространства (§9.6.5).
fontResourcesPdfDictionaryЧитайте .Возвращает собственный словарь шрифта /Resources для его потоков глифов, или null в этом случае спецификация (§9.6.5, Примечание 2) говорит о том, что она должна возвращаться к ресурсам потока контента, который нарисовал текст.
baseFontStringЧитайте .Возвращает имя основного шрифта (/BaseFont).
encodingFontEncodingЧитайте .Возвращает кодирование шрифта.
toUnicodeToUnicodeCMapЧитайте .Возвращает CMap ToUnicode.
fontDescriptorFontDescriptorЧитайте .Возвращает описатель шрифта.
compositebooleanЧитайте .Возвращает {@code true}, когда это сочетательный шрифт типа 0, кодирование потока контента которого использует многобайтовые код символов (например.
fontMetricsFontMetricsЧитайте .Возвращает метрику шрифта.
fontDictionaryPdfDictionaryЧитайте .Возвращает основной словарь шрифтов.

Методы

SignatureОписание:
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 для его потоков глифов, или null в этом случае спецификация (§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 из словаря шрифтов.

См. также:

 Русский