FontResolver
ΕΚΤΙΜΗΣΗ
FontResolver Είναι μια τάξη στο Aspose.Page FOSS για Python.
Διαλύστε γραμματοσειρά από ονόματα ή λεξικά PostScript.
Αυτή η κατηγορία παρέχει 8 μεθόδους για να εργαστείτε με FontResolver αντικείμενα σε προγράμματα Python. Οι διαθέσιμες μεθόδους περιλαμβάνουν: __init__, get_embedded_type42, get_glyph_width, register_defined_font, register_embedded_type42, resolve, resolve_from_dict, resolve_ttf_path. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του Aspose.Page FOSS για το πακέτο Python.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
| `init(additional_fonts_folder: str | None, font_cache: FontCache |
resolve(font_name: str) → FontResource | Επιστρέφει ένα FontResource αντικείμενο που περιέχει ιδιότητες όπως όνομα, font_type και μονάδες_per_em |
resolve_ttf_path(font_name: str) → `Path | None` |
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) → `EmbeddedType42 | None` |
register_defined_font(font_name: str, resource: FontResource) | |
get_glyph_width(font: FontResource, glyph_name: str) → float |