CIDFont

ภาพรวม

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

CID font (ISO 32000-1:2008, §9.7.4).

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

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
type2booleanอ่านกลับ true หากย่อยชนิดคือ CIDFontType2 (TrueType-ที่อยู่, ids glyph ที่สามารถแก้ได้ผ่าน /CIDToGIDMap).
defaultWidthdoubleอ่านการคืนความกว้างแบบตั้งค่า (/DW).
baseFontStringอ่านการคืนชื่อตัวอักษรฐาน (/BaseFont).
encodingFontEncodingอ่านส่งกลับรหัสตัวอักษร.
toUnicodeToUnicodeCMapอ่านกลับการ ToUnicode CMap.
fontDescriptorFontDescriptorอ่านส่งกลับตัวอธิบายรูปแบบ font ครับ.
compositebooleanอ่านการคืน {@code true} เมื่อนี่เป็น Type0 แฟนผสมที่การโค้ดสตรีมเนื้อหาใช้รหัสตัวอักษรหลายไบต์ (เช่น.
fontMetricsFontMetricsอ่านการคืนตัวเลขเมทริกส์ของอักษร.
fontDictionaryPdfDictionaryอ่านส่งกลับวัสดุตัวอักษรที่อยู่เบื้องหลัง.

วิธีการ

Signatureคําอธิบาย
CIDFont(fontDict: PdfDictionary, parser: PDFParser)สร้าง CIDFont จากวัสดุการเขียนตัวอักษร.
cidToUnicode(cid: int)intค้นหาจุดรหัส Unicode สําหรับ CID โดยใช้โปรแกรมตัวอักษรที่ติดตั้งไว้, สําหรับกรณีทั่วไปของสายพันธุ์ CidFontType2 (TrueType) ที่ไม่ส่งการเขียน {@code /ToUnicode} CMap บนตัวแปล Type0 ของพ่อแม่.
toGlyphId(cid: int)intการนํา CID ไปยัง id glyph ของโปรแกรมที่ติดตั้งผ่าน /CIDToGIDMap (สายชัดเจนหรือตัวตนแบบถัดไป).
glyphOutline(gid: int)java.awt.geom.GeneralPathส่งกลับ em-normalized, Y-up outline ของ glyph id ที่ได้รับจากโปรแกรมที่ติดตั้ง TrueType หรือ {@code null} เมื่อไม่มีโปรແກຼມที่ลงตัวหรือไหล่ไม่สามารถพาร์สได้.
isType2()booleanกลับ true หากย่อยชนิดคือ CIDFontType2 (TrueType-ที่อยู่, ids glyph ที่สามารถแก้ได้ผ่าน /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleการคืนความกว้างแบบตั้งค่า (/DW).
decode(charCodes: byte[])Stringการดักรหัสตัวอักษรแพร่ไบต์เป็นสตริง Unicode.
getBaseFont()Stringการคืนชื่อตัวอักษรฐาน (/BaseFont).
getEncoding()FontEncodingส่งกลับรหัสตัวอักษร.
getToUnicode()ToUnicodeCMapกลับการ ToUnicode CMap.
getFontDescriptor()FontDescriptorส่งกลับตัวอธิบายรูปแบบ font ครับ.
isComposite()booleanการคืน {@code true} เมื่อนี่เป็น Type0 แฟนผสมที่การโค้ดสตรีมเนื้อหาใช้รหัสตัวอักษรหลายไบต์ (เช่น.
getFontMetrics()FontMetricsการคืนตัวเลขเมทริกส์ของอักษร.
getFontDictionary()PdfDictionaryส่งกลับวัสดุตัวอักษรที่อยู่เบื้องหลัง.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontสร้างตัวกลักษณะ PdfFont ที่เหมาะสมจากวัตถุดิศานุกรมตัวอักษร.

ดูเช่นกัน

 ภาษาไทย