TrueTypeReader

Opinie generală

TrueTypeReader este o clasă în Aspose.PDF FOSS pentru Java.

Citește fișierele de font TrueType/OpenType (format sfnt).

Această clasă oferă 12 metode pentru a lucra cu obiecte TrueTypeReader în programele Java. Metodele disponibile includ: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: cmapEntries, fontName, numGlyphs, unitsPerEm.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
unitsPerEmintCiteşte.Întoarce valoarea unităților perem a fontului din tabelul principal.
numGlyphsintCiteşte.Întoarce numărul de glife în font.
fontNameStringCiteşte.Întoarce numele fontului din tabelul de nume (dacă este disponibil).
cmapEntriesjava.util.Map<Integer, Integer>Citeşte.Întoarce o viziune nemodificabilă a cmap-ului Unicode-glyph ca hartă.

Metode de evaluare

SemnăturaDescriere:
TrueTypeReader(data: byte[])Creează un TrueTypeReader din datele font crude.
getUnitsPerEm()intÎntoarce valoarea unităților perem a fontului din tabelul principal.
getNumGlyphs()intÎntoarce numărul de glife în font.
getGlyphId(charCode: int)intMaparea unui cod de caractere la un identificator al glifului folosind tabelul cmap.
getUnicodeForGlyphId(glyphId: int)intÎntoarce primul punct de cod Unicode alocat identificatorului dat.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intÎntoarce punctul de cod Unicode pentru identificatorul dat al glifului folosind numai
subtablele true-Unicode cmap (a se vedea {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanÎntoarce true dacă fontul trimite cel puțin o subtablă de cmap cu Unicode True.
(platforma 3 codifică 1/10, sau platforma 0).
getGlyphName(glyphId: int)StringÎntoarce numele PostScript pentru gliful din tabelul {@code /post},
sau {@code null} dacă tabelul de poștă lipsea, a folosit un format pe care nu îl avem.
Parsează, sau identificarea glifului este în afara domeniului.
getAdvanceWidth(glyphId: int)intÎntoarce lățimea avansată pentru identificatorul de glif dat, în unități de font.
getFontName()StringÎntoarce numele fontului din tabelul de nume (dacă este disponibil).
getCmapEntries()java.util.Map<Integer, Integer>Întoarce o viziune nemodificabilă a cmap-ului Unicode-glyph ca hartă.
getGlyphPath(gid: int)java.awt.geom.GeneralPathÎntoarce conturul unui glif ca un {@link java.awt.geom.GeneralPath} în
coordonate em-normalizate (unități de font împărțite la {@unităţi de codPerEm}), cu
orientarea Y-up este păstrată.

Vezi și:

 Română