FontMetrics
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ascent | double | Read | การส่งกลับการขึ้น (ความสูงสุดเหนือเส้นเบส) ในหน่วย glyph (โดยทั่วไป 1/1000 em). |
descent | double | Read | การส่งกลับการลดลง (ความลึกสูงสุดใต้เส้นต้น, โดยทั่วไปเป็นลบ). |
capHeight | double | Read | ส่งความสูงของ cap (ความສູງของตัวอักษรใหญ่) กลับ. |
missingWidth | double | Read | กลับความกว้างที่ขาด ความกาวแบบตั้งค่าสําหรับตัวอักษรที่ไม่ได้อยู่ในตารางความ กวัดของรูปลอก. |
widths | double[] | Read | กลับตารางความกว้างที่กําหนดเองหากตั้งไว้. |
Methods
| Signature | Description |
|---|---|
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) | ตั้งจุดลงมา. |