TrueTypeReader

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

NameTypeAccessDescription
unitsPerEmintReadส่งค่าหน่วย PerEm ของตัวอักษรกลับจากตารางหัว.
numGlyphsintReadส่งจํานวน glyphs ในตัวอักษร.
fontNameStringReadส่งชื่อตัวอักษรจากตารางนาม (หากมี).
cmapEntriesjava.util.Map<Integer, Integer>Readกลับมุมมองที่ไม่สามารถปรับเปลี่ยนของ Unicode-to-glyph cmap เป็นแผนที่.

Methods

SignatureDescription
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.

See Also

 ภาษาไทย