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 після встановлення FOSS для пакету Java. Свойства: baseFont, composite, descendantFont, encoding, encodingName, fontDescriptor, і ще 4 .

Властивості

NameTypeAccessDescription
compositebooleanReadВін отримує складні.
descendantFontCIDFontReadПовертає походження CIDFont.
fontDescriptorFontDescriptorReadПовертає {@link FontDescriptor}, що несе похідний CIDFont (само корінь Type0 не має одного PDF spec §9.7.3 розміщує дескриптор на походньому).
encodingNameStringReadПовертає ім’я кодування (наприклад, “Ідентичність-H”).
identityEncodingbooleanReadПовертає істинне, коли кодування CMap є Identity-H або Identities-V, тобто:.
baseFontStringReadПовертає назву базисного шрифту (/BaseFont).
encodingFontEncodingReadПовертає кодування шрифту.
toUnicodeToUnicodeCMapReadПовертає карту ToUnicode CMap.
fontMetricsFontMetricsReadПовертає метрику шрифту.
fontDictionaryPdfDictionaryReadПовертає основний словник шрифтів.

Методи

SignatureDescription
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Повертає ім’я кодування (наприклад, “Ідентичність-H”).
isIdentityEncoding() → booleanПовертає істинне, коли кодування CMap є Identity-H або Identities-V, тобто:.
getBaseFont() → StringПовертає назву базисного шрифту (/BaseFont).
getEncoding() → FontEncodingПовертає кодування шрифту.
getToUnicode() → ToUnicodeCMapПовертає карту ToUnicode CMap.
getFontMetrics() → FontMetricsПовертає метрику шрифту.
getFontDictionary() → PdfDictionaryПовертає основний словник шрифтів.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFontСтворює відповідний підклас PdfFont з словника шрифтів.

Дивіться також

 Українська