TextRenderer
TextRenderer
خلاصه ای
TextRenderer در این مطلب به عنوان یک کلاس برای Python می پردازیم.
متن را با استفاده از متر گلیف یک فونت و جفت هسته اختیاری خارج می کند.
این کلاس 5 روش برای کار با TextRenderer اشیاء در برنامه های Python را فراهم می کند. روش های موجود شامل: layout, layout_glyphs, render_png, render_rgb, render_svg. همه اعضای عمومی پس از نصب Aspose.Font FOSS برای بسته Python به هر برنامه Python دسترسی دارند.
روش ها
| امضا | توصیف |
|---|---|
layout(font: Font, text: str, size: float, kern: bool) → TextLayout | متن را به GlyphIds حل کنید و سپس layout_glyphs را فراخوانید. |
layout_glyphs(font: Font, glyph_ids: list[GlyphId], size: float, kern: bool) → TextLayout | برای حذف گلیف های پیش حل شده. |
| `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 | ارسال متن تک خط به بایت های PNG از طریق نرم افزار rasterization. |
render_svg(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int) → bytes | رندر متن تک خط به بایت های SVG با استفاده از خروجی وکتور. |