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ésLeírás
unitsPerEmintOlvasd!A betűtípus egységekPerEm értéke a főasztalból.
numGlyphsintOlvasd!A betűtípusban lévő jelképek számát adja vissza.
fontNameStringOlvasd!A név táblázatból (ha van) a betűtípus nevét adja vissza.
cmapEntriesjava.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()intA betűtípus egységekPerEm értéke a főasztalból.
getNumGlyphs()intA betűtípusban lévő jelképek számát adja vissza.
getGlyphId(charCode: int)intA 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)intAz adott jelkép azonosítóhoz feltüntetett első Unicode kódpontot adja vissza.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intAz adott jelkép azonosítóhoz csak a Unicode kódot adja vissza.
true-Unicode cmap altáblák (lásd {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanIgazot 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)StringVisszaadja 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)intAz adott jelkép azonosító előzetes szélességét a betűtípusok egységében adja vissza.
getFontName()StringA 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.GeneralPathVisszaadja 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.

Lásd még:

 Magyar