FontMetrics
ภาพรวม
FontMetrics เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
รวมข้อมูลที่ใช้คํานวณจากตัวอักษร {@link FontDescriptor} และข้อมูลเฉพาะตัวนั้นเอง.
หมวดนี้ให้ 10 วิธีในการทํางานกับวัตถุ FontMetrics ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: FontMetrics, getAscent, getCapHeight, getDescent, getMissingWidth, getWidths, setAscent, setDescent, setWidths. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: ascent, capHeight, descent, missingWidth, widths.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
ascent | double | อ่าน | การส่งกลับการขึ้น (ความสูงสุดเหนือเส้นเบส) ในหน่วย glyph (โดยทั่วไป 1/1000 em). |
descent | double | อ่าน | การส่งกลับการลดลง (ความลึกสูงสุดใต้เส้นต้น, โดยทั่วไปเป็นลบ). |
capHeight | double | อ่าน | ส่งความสูงของ cap (ความສູງของตัวอักษรใหญ่) กลับ. |
missingWidth | double | อ่าน | กลับความกว้างที่ขาด ความกาวแบบตั้งค่าสําหรับตัวอักษรที่ไม่ได้อยู่ในตารางความขยายของรูปไฟท์. |
widths | double[] | อ่าน | กลับตารางความกว้างที่กําหนดเองหากตั้งไว้. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
FontMetrics(descriptor: FontDescriptor) | สร้าง FontMetrics จาก FontDescriptor. |
FontMetrics(ascent: double, descent: double, missingWidth: double) | สร้าง FontMetrics ด้วยค่าที่ชัดเจน. |
getAscent() → double | การส่งกลับการขึ้น (ความสูงสุดเหนือเส้นเบส) ในหน่วย glyph (โดยทั่วไป 1/1000 em). |
getDescent() → double | การส่งกลับการลดลง (ความลึกสูงสุดใต้เส้นต้น, โดยทั่วไปเป็นลบ). |
getCapHeight() → double | ส่งความสูงของ cap (ความສູງของตัวอักษรใหญ่) กลับ. |
getMissingWidth() → double | กลับความกว้างที่ขาด ความกาวแบบตั้งค่าสําหรับตัวอักษรที่ไม่ได้อยู่ในตารางความขยายของรูปไฟท์. |
getWidths() → double[] | กลับตารางความกว้างที่กําหนดเองหากตั้งไว้. |
setWidths(widths: double[]) | ตั้งค่าตารางความกว้างที่กำหนดเอง. |
setAscent(ascent: double) | ตั้งค่าการขึ้น. |
setDescent(descent: double) | ตั้งค่าการลงระดับ. |