TrueTypeReader
TrueTypeReader
Összefoglaló
TrueTypeReader egy osztály a Aspose.PDF FOSS-ban Java számára.
Olvassa a TrueType/OpenType betűtípusokat (sfnt formátumban).
Ez a osztály 12 módszert biztosít az TrueTypeReader objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. 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: cmapEntries, fontName, numGlyphs, unitsPerEm.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
unitsPerEm | int | Olvasd! | A betűtípus egységekPerEm értéke a főasztalból. |
numGlyphs | int | Olvasd! | A betűtípusban lévő jelképek számát adja vissza. |
fontName | String | Olvasd! | A név táblázatból (ha van) a betűtípus nevét adja vissza. |
cmapEntries | java.util.Map<Integer, Integer> | Olvasd! | A Unicode-glyph cmap módosíthatatlan nézetét térképen adja vissza. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
TrueTypeReader(data: byte[]) | A TrueTypeReader-t a nyers betűtípus adataiból hozza létre. |
getUnitsPerEm() → int | A betűtípus egységekPerEm értéke a főasztalból. |
getNumGlyphs() → int | A betűtípusban lévő jelképek számát adja vissza. |
getGlyphId(charCode: int) → int | A jelölő kódok egy glif azonosítóhoz való beállítását a cmap táblázat segítségével. |
getUnicodeForGlyphId(glyphId: int) → int | Az adott jelkép azonosítóhoz feltüntetett első Unicode kódpontot adja vissza. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Az adott jelkép azonosítóhoz csak a Unicode kódot adja vissza. |
| true-Unicode cmap altáblák (lásd {@link #unicodeReverseCmap}). | |
hasUnicodeCmap() → boolean | Igazot ad, ha a betűtípus legalább egy true-Unicode cmap alátáblát szállít. |
| (a 3. platform 1/10. kódolása vagy a 0-os platform). | |
getGlyphName(glyphId: int) → String | Visszaadja a PostScript név a glyph-t az {@code /post} táblázatból, |
| vagy {@code null} ha a postasztal hiányzott, egy olyan formátumot használunk, amit nem tudunk. | |
| Parse, vagy a glyph id nem elérhető. | |
getAdvanceWidth(glyphId: int) → int | Az adott jelkép azonosító előzetes szélességét a betűtípusok egységében adja vissza. |
getFontName() → String | A név táblázatból (ha van) a betűtípus nevét adja vissza. |
getCmapEntries() → java.util.Map<Integer, Integer> | A Unicode-glyph cmap módosíthatatlan nézetét térképen adja vissza. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | Visszaadja a glyph körvonalat {@link java.awt.geom.GeneralPath} formában |
| em-normális koordináták (szövegjegy egységek osztva {@code unitsPerEm}), amelyekben a következők szerepelnek: | |
| a TrueType Y-felé irányítás megőrződött. |