วิธีรับเมตริกแบบอักษรใน C #

ในคำแนะนำทีละขั้นตอนนี้ เราจะอธิบายวิธีรับเมตริกแบบอักษรใน C# บทช่วยสอนนี้มีโค้ดสำหรับรับเมตริกแบบอักษร Type1 ใน C# แต่ Aspose.Font for .NET ไลบรารีแบบอักษร C# ช่วยให้คุณอ่านเมตริกแบบอักษรใน C# จากแบบอักษรประเภทอื่นๆ รวมถึงรูปแบบแบบอักษร TruType และ OpenType

ขั้นตอนในการรับ Font Metrics ใน C#

  1. ติดตั้งแพ็คเกจ Aspose.Font for .NET จาก NuGet.org
  2. รวมเนมสเปซ Aspose.Font, Aspose.Font.Sources และ Aspose.Font.Type1
  3. ใช้ใบอนุญาตกับ Aspose.Font สำหรับ .NET เพื่อหลีกเลี่ยงลายน้ำการประเมิน
  4. โหลดแบบอักษร Type1 อินพุตลงในวัตถุ FileSystemStreamSource
  5. สร้างวัตถุ FontFileDefinition จากแหล่งที่มาของสตรีม
  6. สร้างวัตถุ FontDefinition จากข้อกำหนดของไฟล์
  7. เปิดการกำหนดแบบอักษรเป็นวัตถุ Type1Font
  8. ตอนนี้ รับแอตทริบิวต์เมตริกทั้งหมดของแบบอักษร Type1

แบบอักษรประกอบด้วยข้อมูลเมตริกที่ช่วยอธิบายสัญลักษณ์ภายในแบบอักษร ข้อมูลเมตริกของฟอนต์นี้ช่วยให้คอมพิวเตอร์เรียนรู้วิธีวาดอักขระและประโยคบนหน้าจอ หากเราต้องการประมวลผลข้อมูลเมตริกนี้ผ่านโค้ดในแอปพลิเคชัน .NET ของเรา นั่นไม่ใช่เรื่องง่าย อย่างไรก็ตาม Aspose.Font สำหรับ .NET ช่วยให้กระบวนการทั้งหมดง่ายและสะดวกโดยใช้ขั้นตอนไม่กี่ขั้นตอนตามที่กล่าวไว้ข้างต้น

รหัสเพื่อรับเมตริกแบบอักษรใน C

ในโค้ดด้านบน เรากำลังโหลดรูปแบบไฟล์ PFB ซึ่งมีฟอนต์ Type1 ของเราที่เราสนใจจะประมวลผลในโค้ด C# เมื่อเราโหลด font และแปลงเป็นวัตถุ Type1Font แล้ว เราก็สามารถดึงเมตริกแบบอักษรใน C# จากไฟล์นี้ได้

โค้ดนี้สามารถช่วยคุณสร้างตัวอ่านฟอนต์ C# ได้อย่างง่ายดายในแอปพลิเคชัน .NET ของคุณ รวมถึงเว็บ เดสก์ท็อป หน้าต่าง และแอปพลิเคชัน Microsoft Store

 ไทย