CIDFont

Overview

CIDFont є клас в Aspose.PDF FOSS для Java. Наследники від: PdfFont.

Шрифт CID (ISO 32000-1:2008, §9.7.4).

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

Properties

NameTypeAccessDescription
type2booleanReadПовертає версію True, якщо похідний підтип є CIDFontType2 (TrueType-увідновлений, ідентифікатори гліфов розчиняються через /CIDToGIDMap).
defaultWidthdoubleReadПовертає загальну ширину (/DW).
baseFontStringReadПовертає назву базисного шрифту (/BaseFont).
encodingFontEncodingReadПовертає кодування шрифту.
toUnicodeToUnicodeCMapReadПовертає карту ToUnicode CMap.
fontDescriptorFontDescriptorReadПовертає декриптор шрифту.
compositebooleanReadПовертає {@code true}, коли це композитний шрифт типу 0, кодування потоку контенту якого використовує багатобайтові код символів (наприклад.
fontMetricsFontMetricsReadПовертає метрику шрифту.
fontDictionaryPdfDictionaryReadПовертає основний словник шрифтів.

Methods

SignatureDescription
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Створює CIDFont з словнику шрифтів.
cidToUnicode(cid: int)intВідкриває точку коду Unicode для CID, використовуючи вбудовану програму шрифту, для загального випадку походження від CidFontType2 (TrueType), який не надсилає ні CMap {@code /ToUnicode} на свій батьківський шрифт Type0.
toGlyphId(cid: int)intКарти CID до ідігравача гліпфіку вбудованої шрифтової програми через /CIDToGIDMap (експлицитний потік або ідентичність за замовчуванням).
glyphOutline(gid: int)java.awt.geom.GeneralPathПовертає em-нормалізований, Y-up контур даного ідіфіку з вбудованої програми TrueType або {@code null} коли немає доступних убудовених програм чи не можна аналізувати гліп.
isType2()booleanПовертає версію True, якщо похідний підтип є CIDFontType2 (TrueType-увідновлений, ідентифікатори гліфов розчиняються через /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleПовертає загальну ширину (/DW).
decode(charCodes: byte[])StringДекодує байти коду на криптографічні знаки в стрічку Unicode.
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

 Українська