TrueTypeReader
Overview
TrueTypeReader เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
อ่านไฟล์ font TrueType/OpenType (รูปแบบ sfnt).
หมวดนี้ให้วิธีการ 12 สําหรับทํางานกับ TrueTypeReader วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: cmapEntries, fontName, numGlyphs, unitsPerEm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
unitsPerEm | int | Read | ส่งค่าหน่วย PerEm ของตัวอักษรกลับจากตารางหัว. |
numGlyphs | int | Read | ส่งจํานวน glyphs ในตัวอักษร. |
fontName | String | Read | ส่งชื่อตัวอักษรจากตารางนาม (หากมี). |
cmapEntries | java.util.Map<Integer, Integer> | Read | กลับมุมมองที่ไม่สามารถปรับเปลี่ยนของ Unicode-to-glyph cmap เป็นแผนที่. |
Methods
| Signature | Description |
|---|---|
TrueTypeReader(data: byte[]) | สร้าง TrueTypeReader จากข้อมูลตัวอักษรสด. |
getUnitsPerEm() → int | ส่งค่าหน่วย PerEm ของตัวอักษรกลับจากตารางหัว. |
getNumGlyphs() → int | ส่งจํานวน glyphs ในตัวอักษร. |
getGlyphId(charCode: int) → int | การนํารหัสตัวอักษรมาใช้กับ ID glyph โดยการใช้ตาราง cmap. |
getUnicodeForGlyphId(glyphId: int) → int | กลับจุดรหัส Unicode ที่นํามาใช้กับ ID กลิฟที่ให้ไว้. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | ส่งจุดรหัส Unicode สําหรับ ID ไกลิฟที่ให้ โดยใช้เพียงตารางย่อย true-Unicode cmap (ดู {@link #unicodeReverseCmap}). |
hasUnicodeCmap() → boolean | กลับ true หากตัวอักษรส่งตารางย่อย cmap True-Unicode อย่างน้อยหนึ่ง (แพลทฟอร์ม 3 การโคด 1/10, หรือ แพลทโฟน 0). |
getGlyphName(glyphId: int) → String | ส่งกลับ PostScript ชื่อสําหรับ glyph จากตาราง {@code /post} หรือ { @ code null} หากตราโพสต์หายไป, ใช้รูปแบบที่เราไม่วิเคราะห์, หรือ id ของ glypha ออกจากระยะ. |
getAdvanceWidth(glyphId: int) → int | กลับความกว้างล่วงหน้าสําหรับ ID glyph ที่ให้ไว้, ในหน่วยอักษร. |
getFontName() → String | ส่งชื่อตัวอักษรจากตารางนาม (หากมี). |
getCmapEntries() → java.util.Map<Integer, Integer> | กลับมุมมองที่ไม่สามารถปรับเปลี่ยนของ Unicode-to-glyph cmap เป็นแผนที่. |
getGlyphPath(gid: int) → java.awt.geom.GeneralPath | ส่งกลับแนวทางของกลิฟเป็น {@link java.awt.geom.GeneralPath} ในขั้นตอน em-normalised (หน่วยอักษรหารด้วย { @ code unitsPerEm}) โดยยังคงรักษาการตั้งค่า Y ขึ้นไปใน TrueType. |