TextFont
TextFont
ภาพรวม
TextFont เป็นคลาสใน Aspose.PDF FOSS สำหรับ TypeScript.
คลาสนี้ประกาศ 6 เมธอดสำหรับอ็อบเจ็กต์ TextFont ในโปรแกรม TypeScript. เมธอดที่มีให้รวมถึง: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน TypeScript ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ TypeScript. คุณสมบัติ: bold, canEncode, cid, code, codeWidth, italic, และอีก 4 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
codeWidth | : number | อ่าน | รหัสอักขระที่แคบที่สุดที่แบบอักษรนี้ยอมรับ, หน่วยเป็นไบต์: 1 สำหรับแบบอักษรแบบง่าย, 2 สำหรับ Identity-H และแบบอักษรคอมโพสิตส่วนใหญ่. |
wmode | `: 0 | 1` | อ่าน |
name | : string | อ่าน | ชื่อ /BaseFont ของแบบอักษร (คำนำหน้าสับเซ็ตถูกเก็บไว้), หรือ undefined หากไม่มี. |
bold | : boolean | อ่าน | True เมื่อเอกสารระบุว่าแบบอักษรนี้เป็นตัวหนา / ตัวเอียง. |
italic | : boolean | อ่าน | รับค่า italic. |
type3 | : Type3Data | อ่าน | การตั้งค่าสำหรับแบบอักษร Type 3: ขั้นตอน glyph ของมันและพื้นที่ที่มันวาด. |
code | : number | อ่าน | รับโค้ด. |
cid | : number | อ่าน | รับค่า cid. |
len | : number | อ่าน | รับความยาว. |
canEncode | boolean | อ่าน | รับค่า can encode. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | เรียกคอนสตรัคเตอร์(dict, resolve, inflate) บนอินสแตนซ์ TextFont นี้. |
decodeRun(bytes: Uint8Array) → RunMetrics | ถอดรหัสไบต์เป็นข้อความพร้อมกับเมตริกการก้าวของรัน. |
decode(bytes: Uint8Array) → string | ถอดรหัสไบต์ของ show-string เป็นข้อความ Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | เข้ารหัส text เพื่อแสดงไบต์ของสตริงในการเข้ารหัสของฟอนต์นี้. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | ถอดรหัสไบต์เป็นระเบียนหนึ่งต่อรหัสอักขระ (ตำแหน่ง, ความกว้าง em). |