CIDFont
CIDFont
Összefoglaló
CIDFont egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: PdfFont.
A CID betűtípus (ISO 32000-1:2008, 9.7.4. szakasz).
Ez a osztály 16 módszert biztosít a CIDFont objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, és 4 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary, és még három.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
type2 | boolean | Olvasd! | Igazot ad, ha a leánycsoport CIDFontType2 (TrueType) -t tartalmazza., |
| A /CIDToGIDMap segítségével megoldható glyph id-ek). | |||
defaultWidth | double | Olvasd! | Az alapértelmezett szélességet (/DW) adja vissza. |
baseFont | String | Olvasd! | Az alap betűtípus nevét adja vissza (/BaseFont). |
encoding | FontEncoding | Olvasd! | Visszaadja a betűtípus kódolását. |
toUnicode | ToUnicodeCMap | Olvasd! | Visszaadja a ToUnicode CMap-ot. |
fontDescriptor | FontDescriptor | Olvasd! | Visszaadja a betűtípus leírását. |
composite | boolean | Olvasd! | Visszaadja a {@code true}-t, ha ez egy Type0 összetett betűtípus, amelynek |
| A tartalomáramok kódolása többbázittal rendelkező karakterkódokat (pl. | |||
fontMetrics | FontMetrics | Olvasd! | Visszaadja a betűtípus mérőszámokat. |
fontDictionary | PdfDictionary | Olvasd! | Visszaadja az alapul szolgáló betűtípus szótárát. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | CIDFont-ot hoz létre egy betűtípus szótárból. |
cidToUnicode(cid: int) → int | A beágyazott betűtípus segítségével a CID Unicode kódpontját visszanyeri, |
| a CIDFontType2 (TrueType) leszármazottjának közös esete esetén, amely hajót szállít. | |
| sem a {@code /ToUnicode} CMap az anya Type0 betűtípuson. | |
toGlyphId(cid: int) → int | A CID-t a beágyazott betűtípus program glyph id-jéhez /CIDToGIDMap segítségével feltérképezi. |
| (explicit stream vagy az alapértelmezett Identity). | |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | Az adott glif id em-normális, Y-felé körvonalat adja vissza a |
| beágyazott TrueType program, vagy {@code null} ha nincs beagyafogadott program | |
| A kódot a következőkben kell megadni:. | |
isType2() → boolean | Igazot ad, ha a leánycsoport CIDFontType2 (TrueType) -t tartalmazza., |
| A /CIDToGIDMap segítségével megoldható glyph id-ek). | |
getWidth(cid: int) → double | |
getDefaultWidth() → double | Az alapértelmezett szélességet (/DW) adja vissza. |
decode(charCodes: byte[]) → String | A nyers karakterkód bájtjait Unicode szalagra dekódozza. |
getBaseFont() → String | Az alap betűtípus nevét adja vissza (/BaseFont). |
getEncoding() → FontEncoding | Visszaadja a betűtípus kódolását. |
getToUnicode() → ToUnicodeCMap | Visszaadja a ToUnicode CMap-ot. |
getFontDescriptor() → FontDescriptor | Visszaadja a betűtípus leírását. |
isComposite() → boolean | Visszaadja a {@code true}-t, ha ez egy Type0 összetett betűtípus, amelynek |
| A tartalomáramok kódolása többbázisos karakterkódokat használ (pl. | |
getFontMetrics() → FontMetrics | Visszaadja a betűtípus mérőszámokat. |
getFontDictionary() → PdfDictionary | Visszaadja az alapul szolgáló betűtípus szótárát. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | A megfelelő PdfFont alosztályt egy betűszókönyvből hozza létre. |