TrueTypeFont

Overview

TrueTypeFont เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: PdfFont.

TrueType font (/Subtype /TrueType) - ISO 32000-1:2008 9.6.3 การใช้งานของเครื่องหมายที่มีความสามารถในการทําการเขียนแบบพิมพ์ได้.

หมวดนี้ให้ 15 วิธีในการทํางานกับวัตถุ TrueTypeFont ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: TrueTypeFont, decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getTrueTypeReader, getWidth, glyphOutlineForCode,และวิธีการเพิ่มเติมอีก 3 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics,และอีก 2 ตัว.

Properties

NameTypeAccessDescription
trueTypeReaderTrueTypeReaderReadกลับ TrueTypeReader หากโปรแกรมตัวอักษรถูกบรรจุ.
baseFontStringReadการคืนชื่อตัวอักษรฐาน (/BaseFont).
encodingFontEncodingReadส่งกลับรหัสตัวอักษร.
toUnicodeToUnicodeCMapReadกลับการ ToUnicode CMap.
fontDescriptorFontDescriptorReadส่งกลับตัวอธิบายรูปแบบการเขียน.
compositebooleanReadการคืน {@code true} เมื่อนี่เป็น Type0 แฟนผสมที่การโค้ดสตรีมเนื้อหาใช้รหัสตัวอักษรหลายไบต์ (เช่น.
fontMetricsFontMetricsReadการคืนตัวเลขเมทริกส์ของอักษร.
fontDictionaryPdfDictionaryReadส่งกลับวัสดุตัวอักษรที่อยู่เบื้องหลัง.

Methods

SignatureDescription
TrueTypeFont(fontDict: PdfDictionary, parser: PDFParser)สร้าง TrueTypeFont จากวัสดุการเขียนตัวอักษร.
decode(charCodes: byte[])String
getWidth(charCode: int)double
getTrueTypeReader()TrueTypeReaderกลับ TrueTypeReader หากโปรแกรมตัวอักษรถูกบรรจุ.
resolveGlyphId(code: int)intการนํารหัสตัวอักษรมาดหมายที่ id ของ glyph ในโปรแกรม embedded ตามกฎการเลือกไกลิก TrueType จาก ISO 32000-1:2008 §9.6.6.4:
  1. แฟนทราศีโดยไม่มีคําพูดชัดเจน /Encoding → embedde
glyphOutlineForCode(code: int)java.awt.geom.GeneralPathส่งกลับ em-normalized, Y-up outline ของ glyph ที่เลือกโดย {@link #resolveGlyphId(int)} สําหรับรหัสตัวอักษรที่ให้ไว้ หรือ { @code null} เมื่อไม่มีโปรแกรมติดตั้งอยู่หรือไกลิฟ์ไม่สามารถแก้ไขได้.
hasExplicitEncoding()booleanกลับ true หากวัสดุการเขียนของตัวอักษรมี /Encoding (ชื่อที่ใช้หลักฐานหรือวาระการออกแบบ).
getBaseFont()Stringการคืนชื่อตัวอักษรฐาน (/BaseFont).
getEncoding()FontEncodingส่งกลับรหัสตัวอักษร.
getToUnicode()ToUnicodeCMapกลับการ ToUnicode CMap.
getFontDescriptor()FontDescriptorส่งกลับตัวอธิบายรูปแบบการเขียน.
isComposite()booleanการคืน {@code true} เมื่อนี่เป็น Type0 แฟนผสมที่การโค้ดสตรีมเนื้อหาใช้รหัสตัวอักษรหลายไบต์ (เช่น.
getFontMetrics()FontMetricsการคืนตัวเลขเมทริกส์ของอักษร.
getFontDictionary()PdfDictionaryส่งกลับวัสดุตัวอักษรที่อยู่เบื้องหลัง.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontสร้างตัวกลักษณะ PdfFont ที่เหมาะสมจากวัตถุดิศานุกรมตัวอักษร.

See Also

 ภาษาไทย