FontDescriptor

FontDescriptor

ภาพรวม

FontDescriptor เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.

รอบกลมคําศัพท์ PDF /FontDescriptor (ISO 32000-1:2008, §9.8, ตารางที่ 122).

หมวดนี้ให้ 18 วิธีในการทํางานกับวัตถุ FontDescriptor ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: FontDescriptor, getAscent, getCapHeight, getDescent, getFlags, getFontBBox, getFontFile, getFontFile2, getFontFile3, getFontName, getItalicAngle, getMissingWidth,และวิธีการเพิ่มเติม 6 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: ascent, capHeight, descent, fixedPitch, flags, fontBBox,และอีก 11 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
fontNameStringอ่านการคืนชื่อตัวอักษร PostScript (/FontName).
flagsintอ่านกลับ font flags bitmask (/Flags, §9.8.2, ตารางที่ 123).
ascentdoubleอ่านการส่งกลับการขึ้น (/Ascent) ความสูงสุดเหนือเส้นเบสส์.
descentdoubleอ่านกลับความลึกสูงสุด (/ Descent) ความลึกที่ต่ํากว่าเส้นต้นฐาน (ปกติเป็นลบ).
capHeightdoubleอ่านกลับความสูงของหัวหิน (/CapHeight) ความสูงของการเขียนตัวอักษรใหญ่.
italicAngledoubleอ่านการคืนมุมอักษร (/ItalicAngle) ในระดับตรงข้ามสายนาฬิกาจากแนวตั้ง.
stemVdoubleอ่านการคืนความกว้างของต้น (/StemV) สําหรับต้นตั้ง.
fontBBoxRectangleอ่านการคืนกรอบกําหนดตัวอักษร (/FontBBox [llx lly urx ury]).
missingWidthdoubleอ่านส่งความกว้างที่ขาด (/MissingWidth) สําหรับตัวอักษรที่ไม่ได้อยู่ใน /Widths ของ fonts.
fontFilePdfStreamอ่านกลับสตรีม /FontFile (โปรแกรมแบบอักษร 1).
fontFile2PdfStreamอ่านกลับสตรีม /FontFile2 (โปรแกรม font TrueType).
fontFile3PdfStreamอ่านกลับสตรีม /FontFile3 (โปรแกรมอักษร CFF/OpenType).
fixedPitchbooleanอ่านกลับ true หากตัวอักษรเป็นปริมาณคง (ตราเบาะ 1 bit).
serifbooleanอ่านกลับ true หากตัวอักษรเป็น serif (ตราเบาะ 2).
symbolicbooleanอ่านกลับ true หากตัวอักษรเป็นสัญลักษณ์ (ธงเบิต 3).
italicbooleanอ่านกลับ true หากตัวอักษรเป็นไทลิก (ธงเบิต 7).
pdfDictionaryPdfDictionaryอ่านส่งกลับคําศัพท์ PDF ที่อยู่เบื้องหลัง.

วิธีการ

Signatureคําอธิบาย
FontDescriptor(dict: PdfDictionary)สร้าง FontDescriptor จากวัสดุ /FontDescriptor.
getFontName()Stringการคืนชื่อตัวอักษร PostScript (/FontName).
getFlags()intกลับ font flags bitmask (/Flags, §9.8.2, ตารางที่ 123).
getAscent()doubleการส่งกลับการขึ้น (/Ascent) ความสูงสุดเหนือเส้นเบสส์.
getDescent()doubleกลับความลึกสูงสุด (/ Descent) ความลึกที่ต่ํากว่าเส้นต้นฐาน (ปกติเป็นลบ).
getCapHeight()doubleกลับความสูงของหัวหิน (/CapHeight) ความสูงของการเขียนตัวอักษรใหญ่.
getItalicAngle()doubleการคืนมุมอักษร (/ItalicAngle) ในระดับตรงข้ามสายนาฬิกาจากแนวตั้ง.
getStemV()doubleการคืนความกว้างของต้น (/StemV) สําหรับต้นตั้ง.
getFontBBox()Rectangleการคืนกรอบกําหนดตัวอักษร (/FontBBox [llx lly urx ury]).
getMissingWidth()doubleส่งความกว้างที่ขาด (/MissingWidth) สําหรับตัวอักษรที่ไม่ได้อยู่ใน /Widths ของ fonts.
getFontFile()PdfStreamกลับสตรีม /FontFile (โปรแกรมแบบอักษร 1).
getFontFile2()PdfStreamกลับสตรีม /FontFile2 (โปรแกรม font TrueType).
getFontFile3()PdfStreamกลับสตรีม /FontFile3 (โปรแกรมอักษร CFF/OpenType).
isFixedPitch()booleanกลับ true หากตัวอักษรเป็นปริมาณคง (ตราเบาะ 1 bit).
isSerif()booleanกลับ true หากตัวอักษรเป็น serif (ตราเบาะ 2).
isSymbolic()booleanกลับ true หากตัวอักษรเป็นสัญลักษณ์ (ธงเบิต 3).
isItalic()booleanกลับ true หากตัวอักษรเป็นไทลิก (ธงเบิต 7).
getPdfDictionary()PdfDictionaryส่งกลับคําศัพท์ PDF ที่อยู่เบื้องหลัง.

ดูเช่นกัน

 ภาษาไทย