FontDescriptor

FontDescriptor

Overview

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 คน.

Properties

NameTypeAccessDescription
fontNameStringReadการคืนชื่อตัวอักษร PostScript (/FontName).
flagsintReadกลับ font flags bitmask (/Flags, §9.8.2, ตารางที่ 123).
ascentdoubleReadการส่งกลับการขึ้น (/Ascent) ความสูงสุดเหนือเส้นเบสส์.
descentdoubleReadกลับความลึกสูงสุด (/ Descent) ความลึกที่ต่ํากว่าเส้นต้นฐาน (ปกติเป็นลบ).
capHeightdoubleReadกลับความสูงของหัวหิน (/CapHeight) ความสูงของการเขียนตัวอักษรใหญ่.
italicAngledoubleReadการคืนมุมอักษร (/ItalicAngle) ในระดับตรงข้ามสายนาฬิกาจากแนวตั้ง.
stemVdoubleReadการคืนความกว้างของต้น (/StemV) สําหรับต้นตั้ง.
fontBBoxRectangleReadการคืนกรอบกําหนดตัวอักษร (/FontBBox [llx lly urx ury]).
missingWidthdoubleReadส่งความกว้างที่ขาด (/MissingWidth) สําหรับตัวอักษรที่ไม่ได้อยู่ใน /Widths ของ fonts.
fontFilePdfStreamReadกลับสตรีม /FontFile (โปรแกรมแบบอักษร 1).
fontFile2PdfStreamReadกลับสตรีม /FontFile2 (โปรแกรม font TrueType).
fontFile3PdfStreamReadกลับสตรีม /FontFile3 (โปรแกรมอักษร CFF/OpenType).
fixedPitchbooleanReadกลับ true หากตัวอักษรเป็นปริมาณคง (ตราเบาะ 1 bit).
serifbooleanReadกลับ true หากตัวอักษรเป็น serif (ตราเบาะ 2).
symbolicbooleanReadกลับ true หากตัวอักษรเป็นสัญลักษณ์ (ธงเบิต 3).
italicbooleanReadกลับ true หากตัวอักษรเป็นไทลิก (ธงเบิต 7).
pdfDictionaryPdfDictionaryReadส่งกลับคําศัพท์ PDF ที่อยู่เบื้องหลัง.

Methods

SignatureDescription
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 ที่อยู่เบื้องหลัง.

See Also

 ภาษาไทย