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: | Prihvat | 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
| Potpis | 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 kod za datog ID-a glifa koristeći samo znak: |
| U ovom slučaju, u skladu s člankom 4. stavkom 1. točka (a) točke (b) ovog članka. | |
hasUnicodeCmap() → boolean | Vraća true ako font isporučuje barem jednu podtablicu cmap-a s True Unicode. |
| (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šte nedostajala, koristio format koji mi ne znamo. | |
| Parse, ili je glyph id izvan opsega. | |
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 |
| U slučaju u kojem je to moguće, mora se primjenjivati sljedeće: | |
| U slučaju da je to moguće, mora se provesti testiranje. |