TextRenderer

Genel Bakış

TextRenderer Python için FOSS’de bir sınıf.

Yazıtiplerin glyph metrikleri ve opsiyonel çekirdek çiftlerini kullanarak metin oluşturur.

Bu sınıf, Python programlarında TextRenderer nesnelerle çalışmak için 5 yöntem sağlar. Kullanılabilir yöntemler şunlardır: layout, layout_glyphs, render_png, render_rgb, render_svg. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
layout(font: Font, text: str, size: float, kern: bool)TextLayoutGlyphIds’a metin çözün ve sonra layout_glyphs’i arayın.
layout_glyphs(font: Font, glyph_ids: list[GlyphId], size: float, kern: bool)TextLayoutÖnceden çözülmüş glyph kimliklerini ortaya koyun.
`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)bytesTek satır metni PNG baytlarına yazılım rasterize etme yoluyla göster.
render_svg(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int)bytesTek satırlı metni vektör çizgisi kullanarak SVG baytlarına çevir.

Ayrıca bakınız:

 Türkçe