PdfFont

Overview

PdfFont є клас в Aspose.PDF FOSS для Java.

Абстрактний базовий клас для всіх типів шрифтів PDF (ISO 32000-1:2008, §9.5).

Цей клас надає 10 методів роботи з об’єктами PdfFont в програмах Java. Доступні методи включають: decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, isComposite. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics, і ще один.

Properties

NameTypeAccessDescription
baseFontStringReadПовертає назву базисного шрифту (/BaseFont).
encodingFontEncodingReadПовертає кодування шрифту.
toUnicodeToUnicodeCMapReadПовертає карту ToUnicode CMap.
fontDescriptorFontDescriptorReadПовертає декриптор шрифту.
compositebooleanReadПовертає {@code true}, коли це композитний шрифт типу 0, кодування потоку контенту якого використовує багатобайтові код символів (наприклад.
fontMetricsFontMetricsReadПовертає метрику шрифту.
fontDictionaryPdfDictionaryReadПовертає основний словник шрифтів.

Methods

SignatureDescription
decode(charCodes: byte[])StringДекодує байти коду на криптографічні знаки в стрічку Unicode.
getWidth(charCode: int)doubleПовертає ширину гліфа для даного коду символів, в одиницях 1/1000 тексту.
getBaseFont()StringПовертає назву базисного шрифту (/BaseFont).
getEncoding()FontEncodingПовертає кодування шрифту.
getToUnicode()ToUnicodeCMapПовертає карту ToUnicode CMap.
getFontDescriptor()FontDescriptorПовертає декриптор шрифту.
isComposite()booleanПовертає {@code true}, коли це композитний шрифт типу 0, кодування потоку контенту якого використовує багатобайтові код символів (наприклад.
getFontMetrics()FontMetricsПовертає метрику шрифту.
getFontDictionary()PdfDictionaryПовертає основний словник шрифтів.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontСтворює відповідний підклас PdfFont з словника шрифтів.

See Also

 Українська