Type1Outlines
Type1Outlines
ภาพรวม
Type1Outlines เป็นคลาสใน Aspose.PDF FOSS สำหรับ Python.
ถอดรหัสโครงร่าง glyph จากโปรแกรมฟอนต์ Type 1 (/FontFile).
คลาสนี้ให้ 3 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ Type1Outlines ในโปรแกรม Python เมธอดที่มีให้รวมถึง: __init__, advance_width, outline. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ Python. พร็อพเพอร์ตี: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
ok | bool | อ่าน | True เมื่อโปรแกรม Type 1 ที่มี charstrings ถูกพาร์ส. |
units_per_em | `` | อ่าน | รับค่าหน่วยต่อ em. |
num_glyphs | `` | อ่าน | รับจำนวน glyphs. |
glyph_names | list[str] | อ่าน | รับชื่อ glyph. |
name_to_gid | dict[str, int] | อ่าน | ดึงชื่อไปยัง gid. |
builtin_encoding | dict[int, str] | อ่าน | รับการเข้ารหัสในตัว. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | คืนค่าคอนทัวร์ที่แบนและปิดสำหรับ gid ในหน่วยฟอนต์ (y up). |
advance_width(gid: int) → `int | None` |