TextRenderer
TextRenderer
Overzicht
TextRenderer is een klasse in Aspose.Font FOSS voor Python.
Layout tekst met behulp van de glyph-metrieken van een lettertype en optionele kerning-paren.
Deze klasse biedt 5 methoden voor het werken met TextRenderer objecten in Python programma’s. Beschikbare methoden zijn: layout, layout_glyphs, render_png, render_rgb, render_svg. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
layout(font: Font, text: str, size: float, kern: bool) → TextLayout | Los tekst op naar GlyphIds en roep vervolgens layout_glyphs aan. |
layout_glyphs(font: Font, glyph_ids: list[GlyphId], size: float, kern: bool) → TextLayout | Plaats vooraf opgeloste glyph-ID’s. |
| `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 | Renderen van enkelregelige tekst naar PNG-bytes via software rasterisatie. |
render_svg(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int) → bytes | Renderen van enkelregelige tekst naar SVG-bytes met vectorcontouren. |