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ênKiểuTruy cậpMô tả
okboolĐọcTrue khi một chương trình Type 1 có charstrings đã được phân tích.
units_per_em``ĐọcLấy các đơn vị trên mỗi em.
num_glyphs``ĐọcLấy số glyphs.
glyph_nameslist[str]ĐọcLấy các tên glyph.
name_to_giddict[str, int]ĐọcLấy tên cho gid.
builtin_encodingdict[int, str]ĐọcLấy bộ mã hoá tích hợp sẵn.

Phương thức

Chữ kýMô tả
`init(font_bytes: bytes, length1: intNone, 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) → `intNone`

Xem thêm

 Tiếng Việt