CffOutlines

CffOutlines

ภาพรวม

CffOutlines คือคลาสใน Aspose.PDF FOSS สำหรับ Python.

ถอดรหัสโครงร่าง glyph จากโปรแกรมฟอนต์ CFF (Type 2 charstring).

คลาสนี้ให้ 4 methods สำหรับทำงานกับอ็อบเจ็กต์ CffOutlines ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, advance_width, encoding_code_to_gid, outline. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ Python. คุณสมบัติ: num_glyphs, ok, units_per_em.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
okboolอ่านTrue เมื่อโปรแกรม CFF ถูกแยกวิเคราะห์สำเร็จ.
units_per_em``อ่านรับค่าหน่วยต่อ em.
num_glyphs``อ่านรับจำนวน glyphs.

วิธีการ

ลายเซ็นคำอธิบาย
__init__(font_bytes: bytes)Calls init(font_bytes) บนอินสแตนซ์ CffOutlines นี้.
outline(gid: int) → list[Contour]ส่งคืนเส้นโค้งที่แบนและปิดสำหรับ gid ในหน่วยฟอนต์ (y ขึ้นด้านบน).
advance_width(gid: int) → `intNone`
encoding_code_to_gid() → dict[int, int]ส่งคืน Encoding แบบกำหนดเองที่ built-in ของ CFF เป็น code -> gid หรือ {}.

ดูเพิ่มเติม

 ภาษาไทย