TrueTypeReader
Približni podaci
TrueTypeReader je klasa u Aspose.PDF FOSS za Java.
Čita TrueType/OpenType datoteke fontova (sfnt format).
Ova klasa pruža 12 metoda za rad s TrueTypeReader objektima u Java programima. Postoje i sljedeće metode: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: cmapEntries, fontName, numGlyphs, unitsPerEm.
Oznake i značajke
| Izvršni datum: | Iznos: | Access | Opisivanje |
|---|---|---|---|
unitsPerEm | int | Čitaj. | Vrati vrijednost jedinica PerEm font-a iz glavne tabele. |
numGlyphs | int | Čitaj. | Vraća broj glifa u font. |
fontName | String | Čitaj. | Vrati ime font iz tabele imena (ako je dostupno). |
cmapEntries | java.util.Map<Integer, Integer> | Čitaj. | Vrati nemodificirani prikaz Unicode-to-glyph cmap kao mapu. |
Metoda za primjenu
| Signature | Opisivanje |
|---|---|
TrueTypeReader(data: byte[]) | Stvara TrueTypeReader iz sirovih podataka font. |
getUnitsPerEm() → int | Vrati vrijednost jedinica PerEm font-a iz glavne tabele. |
getNumGlyphs() → int | Vraća broj glifa u font. |
getGlyphId(charCode: int) → int | Karakterni kod se povezuje s ID-om glifa pomoću tabele cmap. |
getUnicodeForGlyphId(glyphId: int) → int | Vrati prvi Unicode kodni bod koji je prikazan na datom ID-u. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Vrati Unicode kodni točku za datog ID-a glifa koristeći samo true-Unicode cmap podtablice (vidjeti {@link #unicodeReverseCmap}). |
hasUnicodeCmap() → boolean | Vrati true ako font isporučuje barem jednu true-Unicode cmap podtablicu (platforma 3 kodira 1/10, ili platforma 0). |
getGlyphName(glyphId: int) → String | Vrati PostScript ime za glif iz tabele {@code /post}, ili { @code null} ako je tabela pošta nedostajala, koristi format koji ne analiziramo, ali id-odnosni znak nije u opsegu. |
getAdvanceWidth(glyphId: int) → int | Vrati unaprijed izravno širinu za datog ID-a, u jedinicama fontova. |
getFontName() → String | Vrati ime font iz tabele imena (ako je dostupno). |
getCmapEntries() → java.util.Map<Integer, Integer> | Vrati nemodificirani prikaz Unicode-to-glyph cmap kao mapu. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | Vrati obzor glifa kao {@link java.awt.geom.GeneralPath} u em-normaliziranim koordinatama (jedinice fontova podijeljene s { @ code unitsPerEm}), uz očuvanje Y-up orijentacije TrueType . |