วิธีดึง Font Metrics โดยใช้ Java

บทช่วยสอนฉบับย่อนี้จะแนะนำคุณเกี่ยวกับ วิธีดึงเมตริกแบบอักษรโดยใช้ Java คำอธิบายโดยละเอียดพร้อมกับโค้ดตัวอย่างเพื่อรับเมตริกแบบอักษรโดยใช้ Java จะพร้อมใช้งาน โดยก่อนอื่นจะมีการกำหนดค่าสภาพแวดล้อม จากนั้นคุณจะได้รับขั้นตอนทีละขั้นตอนและโค้ด Java ที่ใช้งานได้เพื่อโหลด PFB แบบอักษรและดึงเมตริกแบบอักษร กระบวนการเรียกเมตริกแบบอักษรนี้สามารถใช้ได้ในระบบปฏิบัติการทั่วไปใดๆ เช่น Windows, macOS หรือ Linux

ขั้นตอนในการดึง Font Metrics โดยใช้ Java

  1. กำหนดค่าไลบรารี Aspose.Font จาก Maven Repository เพื่อดึงข้อมูลแบบอักษรในแอปพลิเคชัน
  2. โหลดตัวอย่างไฟล์ฟอนต์ PFB ลงในอ็อบเจ็กต์คลาส FileSystemStreamSource เพื่อดึงเมตริก
  3. ประกาศวัตถุคลาส FontFileDefinition โดยจัดเตรียมวัตถุ FileSystemStreamSource
  4. เริ่มต้นวัตถุคลาส FontDefinition และตั้งค่าวัตถุ FontType และ FontFileDefinition
  5. ใช้ฟังก์ชัน Font.open เพื่อโหลดคำจำกัดความของฟอนต์และส่งเป็น Type1Font
  6. ดึงและแสดงข้อมูลเมตริกแบบอักษรที่ต้องการทั้งหมดโดยใช้วัตถุ Type1Font

ขั้นตอนเหล่านี้อธิบายแนวทางทีละขั้นตอนในการโหลดไฟล์ฟอนต์ PFB จากนั้นใช้ลำดับของคลาสอ็อบเจ็กต์ต่างๆ ที่จำเป็นเพื่อดึงข้อมูลนิยามฟอนต์ จากนั้น แยกเมตริกฟอนต์โดยใช้ Java ข้อมูลเมตริกแบบอักษรที่จำเป็นทั้งหมดมีอยู่ในวัตถุคลาส Type1Font

รหัสเพื่อดึง Font Metrics โดยใช้ Java

ในโค้ดตัวอย่างนี้ ก่อนอื่นเราจะโหลดไฟล์ PFB จากนั้นใช้คลาส Type1Font เพื่อเปิดคำจำกัดความของฟอนต์ที่โหลด คลาส Type1Font มีคุณสมบัติเช่น FontName, NumGlyphs, Ascender, Descender, TypoAscender, TypoDescender และ UnitsPerEM คุณสามารถเรียกค้นคุณสมบัติเหล่านี้เพื่อแสดงบนคอนโซลหรือประมวลผลตามความต้องการของแอปพลิเคชันของคุณ

ในบทช่วยสอนนี้ เราได้ทำตามขั้นตอนเพื่อ เรียกเมตริกแบบอักษรโดยใช้ Java หากคุณต้องการเรียนรู้คุณสมบัติอื่นๆ เช่น การแปลงไฟล์ Word เป็น JPG โปรดดูบทความใน วิธีแปลง Word เป็น JPG ใน Java

 ไทย