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`: 01`อ่าน
name: stringอ่านชื่อ /BaseFont ของแบบอักษร (คำนำหน้าสับเซ็ตถูกเก็บไว้), หรือ undefined หากไม่มี.
bold: booleanอ่านTrue เมื่อเอกสารระบุว่าแบบอักษรนี้เป็นตัวหนา / ตัวเอียง.
italic: booleanอ่านรับค่า italic.
type3: Type3Dataอ่านการตั้งค่าสำหรับแบบอักษร Type 3: ขั้นตอน glyph ของมันและพื้นที่ที่มันวาด.
code: numberอ่านรับโค้ด.
cid: numberอ่านรับค่า cid.
len: numberอ่านรับความยาว.
canEncodebooleanอ่านรับค่า 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) → `numberundefined`
encode(text: string) → Uint8Arrayเข้ารหัส text เพื่อแสดงไบต์ของสตริงในการเข้ารหัสของฟอนต์นี้.
decodeGlyphs(bytes: Uint8Array) → Glyph[]ถอดรหัสไบต์เป็นระเบียนหนึ่งต่อรหัสอักขระ (ตำแหน่ง, ความกว้าง em).
 ภาษาไทย