TrueTypeReader
Overview
TrueTypeReader Java için Aspose.PDF FOSS sınıfıdır.
*Kitap dosyalarını (sfnt formatında) okuyun.
Bu sınıf, Java programlarında TrueTypeReader nesnelerle çalışmak için 12 yöntem sunar. Mevcut yöntemler şunları içerir: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : cmapEntries, fontName, numGlyphs, unitsPerEm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
unitsPerEm | int | Read | Yazının birimlerinin PerEm değerini başlık tablosundan geri getirir. |
numGlyphs | int | Read | Yazıdaki glif sayısını geri getirir. |
fontName | String | Read | Ad tablosundan yazı tipi adını geri getirir (eğer mevcutsa). |
cmapEntries | java.util.Map<Integer, Integer> | Read | Unicode-to-glyph cmap’ın bir haritaya dönüştürülemez bir görünümü. |
Methods
| Signature | Description |
|---|---|
TrueTypeReader(data: byte[]) | Bir TrueTypeReader kaynağı fon verilerinden oluşturur. |
getUnitsPerEm() → int | Yazının birimlerinin PerEm değerini başlık tablosundan geri getirir. |
getNumGlyphs() → int | Yazıdaki glif sayısını geri getirir. |
getGlyphId(charCode: int) → int | Bir karakter kodu bir glif ID ile cmap tablosu kullanarak haritalayın. |
getUnicodeForGlyphId(glyphId: int) → int | İlk Unicode kod noktası, verilen glyph ID’ye geri döner. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Verilen glyph ID için Unicode kod noktası yalnızca gerçek-Unicode cmap alt tablolarını kullanarak geri getirir (bkz {@link #unicodeverseCmap}). |
hasUnicodeCmap() → boolean | Yazı yazısı en az bir gerçek-Unicode cmap alt tablosu (platform 3 kodlama 1/10, veya platform 0) varsa doğru geri döner. |
getGlyphName(glyphId: int) → String | Glif için PostScript adını {@code /post} tablosundan veya { @code null} eğer posta tablo eksik ise, parse olmayan bir biçim kullanır veya glif kimliği aralıktan çıkmaz. |
getAdvanceWidth(glyphId: int) → int | Glif ID için önceden genişliği, yazı tipi birimlerinde iade eder. |
getFontName() → String | Ad tablosundan yazı tipi adını geri getirir (eğer mevcutsa). |
getCmapEntries() → java.util.Map<Integer, Integer> | Unicode-to-glyph cmap’ın bir haritaya dönüştürülemez bir görünümü. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | Bir glifin bir {@link java.awt.geom.GeneralPath} olarak kaynağını em-normalize koordinatlarda ( { @code unitsPerEm} tarafından bölünen fon birimleri) geri getirir ve TrueType Y-up yönlendirmesi korunur. |