FontRepository
FontRepository
ภาพรวม
FontRepository เป็นคลาสใน Aspose.PDF FOSS สำหรับ Python.
รวบรวมแหล่งฟอนต์และระบุฟอนต์ตามชื่อ.
คลาสนี้ให้ 8 เมธอดสำหรับทำงานกับวัตถุ FontRepository ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ Python package.
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
add_source(source: FontSource) | Register source; แหล่งข้อมูลจะถูกสอบถามตามลำดับความสำคัญสูงสุดก่อน. |
clear_sources() | ลบแหล่งข้อมูลที่ลงทะเบียนทั้งหมด (รวมถึงแหล่งข้อมูลระบบด้วย). |
reset_sources() | คืนค่ารายการแหล่งข้อมูลเริ่มต้น (แบบอักษรระบบเท่านั้น). |
get_sources() → list[FontSource] | คืนค่าแหล่งข้อมูลที่ลงทะเบียนตามลำดับการสอบถาม. |
get_available_fonts() → list[FontDescriptor] | คืนแบบอักษรที่ค้นพบทั้งหมด, ลบการทำซ้ำระหว่างแหล่งข้อมูล. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |