CIDFont

Prezentare 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 proprietateTipul de vehiculAccesulDescriere:
type2booleanCiteş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).
defaultWidthdoubleCiteşte.Întoarce lățimea implicită (/DW).
baseFontStringCiteşte.Întoarce numele fontului de bază (/BaseFont).
encodingFontEncodingCiteşte.Întoarce codarea fontului.
toUnicodeToUnicodeCMapCiteşte.Întoarce ToUnicode CMap.
fontDescriptorFontDescriptorCiteşte.Întoarce descriptorul fontului.
compositebooleanCiteş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,.
fontMetricsFontMetricsCiteşte.Întoarce fontul metric.
fontDictionaryPdfDictionaryCiteşte.Întoarce dicționarul de font.

Metode

SemnăturaDescriere:
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Creează un CIDFont dintr-un dicționar de fonturi.
cidToUnicode(cid: int) → intRecuperarea 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) → intMaparea 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() → booleanSe 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[]) → StringDecodează 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) → PdfFontCreează subclasa corespunzătoare PdfFont dintr-un dicționar de font.

Vezi și:

 Română