CIDFont (în limba engleză)
Opinie generală
CIDFont este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: PdfFont.
Fontul CID (ISO 32000-1:2008, §9.7.4).
Această clasă oferă 16 metode pentru a lucra cu obiecte CIDFont în programele Java. Metodele disponibile includ: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, şi 4 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
type2 | boolean | Citeşte. | Se returnează true dacă subtipul descendențial este CIDFontType2 (TrueType-locat., |
| (de exemplu, un sistem de identificare a glifului poate fi rezolvat prin /CIDToGIDMap). | |||
defaultWidth | double | Citeşte. | Întoarce lățimea implicită (/DW). |
baseFont | String | Citeşte. | Întoarce numele fontului de bază (/BaseFont). |
encoding | FontEncoding | Citeşte. | Întoarce codarea fontului. |
toUnicode | ToUnicodeCMap | Citeşte. | Întoarce ToUnicode CMap. |
fontDescriptor | FontDescriptor | Citeşte. | Întoarce descriptorul fontului. |
composite | boolean | Citeşte. | Întoarce {@code true} atunci când este o fontă compusă de tip 0 a cărei |
| Codarea fluxului de conținut utilizează coduri cu caractere multi-baitice (de exemplu,. | |||
fontMetrics | FontMetrics | Citeşte. | Întoarce fontul metric. |
fontDictionary | PdfDictionary | Citeşte. | Întoarce dicționarul de font. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | Creează un CIDFont dintr-un dicționar de fonturi. |
cidToUnicode(cid: int) → int | Recuperarea punctului de cod unicod pentru un CID folosind programul de font încorporat, |
| pentru cazul comun al unui descendenți CIDFontType2 (TrueType) care trimite: | |
| nici un {@code /ToUnicode} CMap pe fontul său de tip Type0. | |
toGlyphId(cid: int) → int | Maparea unui CID la id-ul glifului programului de font încorporat prin /CIDToGIDMap |
| (flux explicit sau Identitatea implicită). | |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | Întoarce conturul em-normalizat, Y-up al glifului dat din id. |
| program încorporat TrueType sau {@code null} când nu este nici un program integrat | |
| disponibil sau gliful nu poate fi analizat. | |
isType2() → boolean | Se returnează true dacă subtipul descendențial este CIDFontType2 (TrueType-locat., |
| (de exemplu, un sistem de identificare a glifului poate fi rezolvat prin /CIDToGIDMap). | |
getWidth(cid: int) → double | |
getDefaultWidth() → double | Întoarce lățimea implicită (/DW). |
decode(charCodes: byte[]) → String | Decodează baiti de cod de caractere brute într-un șir Unicode. |
getBaseFont() → String | Întoarce numele fontului de bază (/BaseFont). |
getEncoding() → FontEncoding | Întoarce codarea fontului. |
getToUnicode() → ToUnicodeCMap | Întoarce ToUnicode CMap. |
getFontDescriptor() → FontDescriptor | Întoarce descriptorul fontului. |
isComposite() → boolean | Întoarce {@code true} atunci când este o fontă compusă de tip 0 a cărei |
| Codarea fluxului de conținut utilizează coduri cu caractere multi-baitice (de exemplu,. | |
getFontMetrics() → FontMetrics | Întoarce fontul metric. |
getFontDictionary() → PdfDictionary | Întoarce dicționarul de font. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Creează subclasa corespunzătoare PdfFont dintr-un dicționar de font. |