GlyphEvent
GlyphEvent
Tổng quan
GlyphEvent là một giao diện trong Aspose.PDF FOSS cho TypeScript.
Một glyph được định vị với nguồn gốc trở lại người vận hành đã vẽ nó.
Thuộc tính: addr, advance, angle, artifact, byteLen, byteStart, và 8 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
addr | : ContentAddr | Đọc | Lấy addr. |
font | : TextFont | Đọc | Phông chữ đang hoạt động khi glyph này được hiển thị (để mã hóa lại khi thay thế). |
quad | : [number, number, number, number] | Đọc | Hộp trục không gian thiết bị [x0,y0,x1,y1]: x từ khoảng cách bút, y từ baseline..baseline+size. |
fontSize | : number | Đọc | Kích thước phông chữ thực tế tính bằng đơn vị thiết bị (chiều cao khối: fontSize * CTM vscale). |
angle | : number | Đọc | Góc baseline tính bằng radian: atan2 của cơ sở trục x của ma trận văn bản→thiết bị. |
text | : string | Đọc | Lấy văn bản. |
elementIndex | : number | Đọc | Chỉ mục trong danh sách các phần tử mảng TJ; 0 cho Tj/’/'. |
byteStart | : number | Đọc | Độ dịch/độ dài mã của glyph này trong chuỗi hiển thị của nó. |
byteLen | : number | Đọc | Lấy độ dài byte. |
advance | : number | Đọc | Khoảng cách glyph-space theo hướng viết (đơn vị em), kích thước phông chữ và khoảng cách ký tự/từ được gộp vào, CTM/hscale được loại bỏ. |
vertical | : boolean | Đọc | Đúng khi CMap của phông chữ là /WMode 1: glyph di chuyển xuống phía dưới trang, và quad là ô mà nó chiếm thay vì một hộp neo vào baseline. |
mcid | : number | Đọc | MCID nội dung được đánh dấu hoạt động sâu nhất khi glyph này được vẽ, hoặc không xác định ngoài bất kỳ chuỗi nội dung được đánh dấu nào mang MCID. |
artifact | : boolean | Đọc | Đúng khi glyph này được vẽ trong phạm vi nội dung được đánh dấu /Artifact. |
color | : Rgb | Đọc | Màu tô được áp dụng khi glyph này được hiển thị, RGB 0..255. |