TextFont

Tổng quan

TextFont là một lớp trong phần mềm mã nguồn mở Aspose.PDF dành cho TypeScript.

Lớp này khai báo 6 phương thức cho các đối tượng TextFont trong các chương trình TypeScript. Các phương thức khả dụng bao gồm: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng TypeScript nào sau khi cài đặt gói phần mềm mã nguồn mở Aspose.PDF dành cho TypeScript. Thuộc tính: bold, canEncode, cid, code, codeWidth, italic, và 4 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
codeWidth: numberĐọcMã ký tự hẹp nhất mà phông chữ này chấp nhận, tính bằng byte: 1 cho phông chữ đơn giản, 2 cho Identity-H và hầu hết các phông chữ composite.
wmode`: 01`Đọc
name: stringĐọcTên /BaseFont của phông chữ (tiền tố phụ đề được giữ nguyên), hoặc không xác định nếu không có.
bold: booleanĐọcĐúng khi tài liệu khai báo phông chữ này là in đậm / nghiêng.
italic: booleanĐọcLấy giá trị in nghiêng.
type3: Type3DataĐọcBộ cho phông chữ Type 3: các thủ tục glyph và không gian mà chúng vẽ vào.
code: numberĐọcLấy mã.
cid: numberĐọcLấy cid.
len: numberĐọcLấy độ dài.
canEncodebooleanĐọcLấy giá trị có thể mã hoá.

Phương thức

Chữ kýMô tả
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)Gọi hàm khởi tạo constructor(dict, resolve, inflate) trên thể hiện TextFont này.
decodeRun(bytes: Uint8Array) → RunMetricsGiải mã các byte thành văn bản cùng với các chỉ số tiến của run.
decode(bytes: Uint8Array) → stringGiải mã các byte của show-string thành văn bản Unicode.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayMã hoá text thành các byte chuỗi hiển thị trong bộ mã của phông chữ này.
decodeGlyphs(bytes: Uint8Array) → Glyph[]Giải mã các byte thành một bản ghi cho mỗi mã ký tự (vị trí, chiều rộng em).
 Tiếng Việt