Type0Font

Overview

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 .

Properties

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Повертає основний словник шрифтів.

Methods

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 з словника шрифтів.

See Also

 Українська