TextRenderer
Overview
TextRenderer là một lớp trong Aspose.Font FOSS cho Python.
Tắt văn bản bằng cách sử dụng các metrics glyph của một phông chữ và cặp hạt nhân tùy chọn.
Khóa học này cung cấp 5 phương pháp để làm việc với các đối tượng TextRenderer trong các chương trình Python. Các phương pháp có sẵn bao gồm: layout, layout_glyphs, render_png, render_rgb, render_svg. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python.
Methods
| Signature | Description |
|---|---|
layout(font: Font, text: str, size: float, kern: bool) → TextLayout | Giải quyết văn bản thành GlyphIds sau đó gọi layout_glyphs. |
layout_glyphs(font: Font, glyph_ids: list[GlyphId], size: float, kern: bool) → TextLayout | Tắt các ID glyph đã được giải quyết trước. |
| `render_rgb(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, _fixed_canvas: tuple[int, int] | None, _fixed_baseline: float |
render_png(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool) → bytes | Tải về văn bản một dòng sang byte PNG thông qua phần mềm rasterization. |
render_svg(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int) → bytes | Render text single-line to SVG bytes using vector outlines. - Tải về văn bản một dòng sang các byte SV G bằng cách sử dụng vektor outlines. |