FontInfo

ภาพรวม

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

ข้อมูลเกี่ยวกับตัวอักษรที่ใช้ใน PDF.

หมวดนี้ให้ 3 วิธีในการทํางานกับวัตถุ FontInfo ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: FromFontData, GetGlyphWidth, MeasureString. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,และอีก 8 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
DefaultHelveticaFontอ่านแฟน Helvetica โดยตั้งค่าสําหรับสัญลักษณ์ที่แยกออกจากข้อความ.
ResourceNamestringอ่านชื่อแหล่งในวัสดุของหน้า (เช่น “F1”).
BaseFontstringอ่านชื่อตัวอักษรฐาน (เช่น “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringอ่านชื่อตัวอักษรที่ปกติ สตรีปสับเซ็ตพรีฟิกซ์ (ABCDEF+) และคอม่าแยก.
DecodedFontNamestringอ่านชื่อตัวอักษรที่ถูกปลัดลอกเป็นชื่อการแสดง ที่สามารถอ่านได้โดยมนุษย์.
UniqueIdstringอ่านตัวจําแนกเฉพาะรวมชื่อแหล่งและ Font แบส.
Subtypestringอ่านรูปแบบลักษณะของตัวอักษร (Type1, TrueType, Type0, Type3, ฯลฯ).
Encodingstring?อ่านชื่อรหัส (WinAnsiEncoding, Identity-H เป็นต้น).
IsEmbeddedboolอ่าน/เขียนว่า Font มีอยู่ใน PDF ไหม.
IsSubsetboolอ่าน/เขียนว่า Font เป็นย่อย (ชื่อเริ่มด้วย XXXXXX+) หรือไม่.
IsItalicboolอ่านว่า Font เป็นอักษรไทยหรือไม่.
IsBoldboolอ่านว่าตัวอักษรจะเข้มข้นหรือไม่.
IsCidboolอ่านว่า Font เป็น CID (Type0) font ใช้สําหรับภาษาอาราบี, CJK และอื่นๆหรือไม่.
IsAccessibleboolอ่านผู้นําของโปรแกรม font ได้หรือไม่ หรือถูกนําไปใส่ใน PDF, ถูกอัตราการโหลดเป็นข้อมูลแหล่งแล้วหรือติดตั้งบนระบบภายใต้ชื่อเดียวกัน (สามารถแก้ได้ผ่าน FindFont).

วิธีการ

Signatureคําอธิบาย
FromFontData(fontData: FontData)สร้าง FontInfo จาก FontData (ระบบตัวอักษรที่พบผ่าน FontRepository.FindFont).
GetGlyphWidth(charCode: int)หาความกว้างของรหัสตัวอักษรในหน่วยพื้นที่ข้อความ 1/1000.
MeasureString(text: string, fontSize: double)วัดความกว้างของเส้นในจุด, ให้ขนาดตัวอักษร.

ดูเช่นกัน

 ภาษาไทย