เปิดใช้งานคุณสมบัติ OpenType
OpenType เป็นรูปแบบฟอนต์ที่นำมาใช้เพื่อให้การสนับสนุนภาษาต่างประเทศและระบบการเขียนที่ดีกว่าเมื่อเทียบกับ PostScript และ TrueType คุณสมบัติเค้าโครงของ OpenType เป็นที่รู้จักกันทั่วไปว่าเป็นคุณสมบัติ OpenType แพ็คเกจ Aspose.Words.Shaping.HarfBuzz ให้การสนับสนุนคุณสมบัติ OpenType ใน Aspose.Words โดยใช้กลไกการสร้างข้อความ HarfBuzz
Aspose.Words สามารถใช้ออบเจ็กต์ตัวจัดรูปแบบข้อความที่จัดไว้ให้ภายนอกได้ เครื่องมือจัดรูปร่างข้อความแสดงถึงแบบอักษรและคำนวณข้อมูลการจัดรูปร่างสำหรับข้อความ โดยทั่วไปเอกสารจะอ้างอิงถึงแบบอักษรหลายแบบ ดังนั้นโรงงานแปลงข้อความจึงมีความจำเป็น แพคเกจนี้ประกอบด้วยการใช้งานโรงงาน text shaper ที่ใช้โดยคุณสมบัติ Aspose.Words.Layout.LayoutOptions.TextShaperFactory
ในแอปพลิเคชันทั่วไป อินสแตนซ์เดียวของโรงงานแปลงข้อความจะถูกแชร์ระหว่างอินสแตนซ์เอกสารทั้งหมด เมื่อใดก็ตามที่สร้าง text shaper ไฟล์ฟอนต์จะถูกเข้าถึง การแยกวิเคราะห์ไฟล์ฟอนต์เป็นการดำเนินการที่มีราคาแพง ดังนั้นจึงแนะนำให้ทำการแคช Aspose.Words ใช้คลาส BasicTextShaperCache ซึ่งจะล้อมการใช้งานจากโรงงานของตัวจัดรูปแบบข้อความ และแคชอินสแตนซ์ของตัวจัดรูปแบบข้อความที่ส่งคืนโดยโรงงานที่ปิด
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปิดใช้งานการรองรับฟีเจอร์ OpenType