Type1Outlines
Type1Outlines
Tổng quan
Type1Outlines là một lớp trong phần mềm mã nguồn mở Aspose.PDF dành cho Python.
Giải mã đường viền glyph từ chương trình phông chữ Type 1 (/FontFile).
Lớp này cung cấp 3 phương thức để làm việc với các đối tượng Type1Outlines trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, advance_width, outline. 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 Python nào sau khi cài đặt gói phần mềm mã nguồn mở Aspose.PDF dành cho Python. Thuộc tính: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
ok | bool | Đọc | True khi một chương trình Type 1 có charstrings đã được phân tích. |
units_per_em | `` | Đọc | Lấy các đơn vị trên mỗi em. |
num_glyphs | `` | Đọc | Lấy số glyphs. |
glyph_names | list[str] | Đọc | Lấy các tên glyph. |
name_to_gid | dict[str, int] | Đọc | Lấy tên cho gid. |
builtin_encoding | dict[int, str] | Đọc | Lấy bộ mã hoá tích hợp sẵn. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Trả về các đường viền phẳng, đóng cho gid theo đơn vị phông chữ (y lên). |
advance_width(gid: int) → `int | None` |