EmbeddedFont

EmbeddedFont

Tổng quan

EmbeddedFont là một lớp trong Aspose.PDF FOSS cho TypeScript.

Một handle không trong suốt tới chương trình phông chữ đã đăng ký với {@link Document.AddFont}.

Lớp này khai báo 7 phương thức cho các đối tượng EmbeddedFont trong các chương trình TypeScript. Các phương thức khả dụng bao gồm: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. 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 Aspose.PDF FOSS cho TypeScript. Thuộc tính: objNum, sfnt, shape, toUnicode, usedGids.

Thuộc tính

TênKiểuTruy cậpMô tả
sfnt: SfntFontĐọc@internal chương trình phông chữ đã phân tích.
usedGids``Đọc@internal GIDs gốc (= CIDs) được vẽ bằng phông chữ này, trên tất cả các trang.
objNum`: numberundefined`Đọc/Ghi
shape``Đọc/Ghi@internal cờ định dạng mặc định, từ {@link Document.AddFont}({ shape }).
toUnicode``Đọc@internal gid → văn bản nguồn, cho /ToUnicode của các glyph đã định dạng/liên kết/RTL.

Phương thức

Chữ kýMô tả
constructor(sfnt: SfntFont)@internal Khởi tạo qua {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Độ rộng của text tính bằng điểm tại fontSize; các ký tự không có trong cmap của phông chữ sẽ bị loại bỏ (không ghi lại).
encode(text: string) → Uint8Array@internal Mã hoá text thành các mã glyph Identity-H 2-byte (CID = GID gốc), ghi lại mỗi GID đã sử dụng để tạo subset.
probe(text: string) → number@internal Đếm số ký tự có thể ánh xạ trong text, mà không ghi lại glyphs.
driver() → FontDriver@internal Một {@link FontDriver} view cho layout/stamping engine.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Định hình text thành các visual runs, ghi lại các gid đã sử dụng và, đối với mỗi gid cuối cùng, các điểm mã nguồn của cụm ký tự của nó (cho /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Độ rộng đã định dạng của text tính bằng điểm tại fontSize.
 Tiếng Việt