CIDFont (Съобщение за разкриване)
Общ преглед
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 след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary, и още 3 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
type2 | boolean | Прочети. | Връща true, ако последващият подтип е CIDFontType2 (TrueType-условен., |
| идентификатори на глифите, които могат да бъдат разрешени чрез /CIDToGIDMap). | |||
defaultWidth | double | Прочети. | Връща стандартната ширина (/DW). |
baseFont | String | Прочети. | Връща името на основния шрифт (/BaseFont). |
encoding | FontEncoding | Прочети. | Връща кодирането на шрифта. |
toUnicode | ToUnicodeCMap | Прочети. | Връща CMap. |
fontDescriptor | FontDescriptor | Прочети. | Връща описателя на шрифта. |
composite | boolean | Прочети. | Връща {@code true}, когато това е тип 0 композитен шрифт, чийто |
| Кодирането на потока от съдържание използва многобайтови символни кодове (напр. | |||
fontMetrics | FontMetrics | Прочети. | Връща метриката на шрифта. |
fontDictionary | PdfDictionary | Прочети. | Връща основния словар на шрифта. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | Създава CIDFont от речник с шрифтове. |
cidToUnicode(cid: int) → int | Възстановява Unicode кода точка за CID, използвайки вграден шрифт програма, |
| за общия случай на CIDFontType2 (TrueType) наследник, който изпраща: | |
| нито {@code /ToUnicode} CMap на родителския тип 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 | Връща CMap. |
getFontDescriptor() → FontDescriptor | Връща описателя на шрифта. |
isComposite() → boolean | Връща {@code true}, когато това е тип 0 композитен шрифт, чийто |
| Кодирането на потока от съдържание използва многобайтови символни кодове (напр. | |
getFontMetrics() → FontMetrics | Връща метриката на шрифта. |
getFontDictionary() → PdfDictionary | Връща основния словар на шрифта. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Създава подходящия подклас PdfFont от речник с шрифтове. |