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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
unitsPerEm | int | Citeşte. | Întoarce valoarea unităților perem a fontului din tabelul principal. |
numGlyphs | int | Citeşte. | Întoarce numărul de glife în font. |
fontName | String | Citeşte. | Întoarce numele fontului din tabelul de nume (dacă este disponibil). |
cmapEntries | java.util.Map<Integer, Integer> | Citeşte. | Întoarce o viziune nemodificabilă a cmap-ului Unicode-glyph ca hartă. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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) → int | Maparea 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ă. |