FontResolver

FontResolver

Übersicht

FontResolver ist eine Klasse in Aspose.Page FOSS für Python.

Lösen Sie Schriftarten anhand von Namen oder PostScript Wörterbüchern auf.

Diese Klasse stellt 8 Methoden zur Arbeit mit FontResolver-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, get_embedded_type42, get_glyph_width, register_defined_font, register_embedded_type42, resolve, resolve_from_dict, resolve_ttf_path. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Page FOSS für Python-Paket installiert wurde.

Methoden

SignaturBeschreibung
`init(additional_fonts_folder: strNone, font_cache: FontCache
resolve(font_name: str) → FontResourceGibt ein FontResource-Objekt zurück, das Eigenschaften wie Name, font_type und units_per_em enthält.
resolve_ttf_path(font_name: str) → `PathNone`
resolve_from_dict(font_dict: PsDict) → FontResource
register_embedded_type42(font_name: str, data: bytes, units_per_em: int, code_widths: dict[int, float])
get_embedded_type42(font_name: str) → `EmbeddedType42None`
register_defined_font(font_name: str, resource: FontResource)
get_glyph_width(font: FontResource, glyph_name: str) → float

Siehe auch

 Deutsch