FontResolver
FontResolver
अवलोकन
FontResolver यह एक क्लास है Aspose.Page FOSS के लिए Python।.
नामों या PostScript शब्दकोश से फ़ॉन्ट्स को हल करें।.
इस कक्षा में पायथन प्रोग्रामों में FontResolver वस्तुओं के साथ काम करने के लिए 8 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: __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 पैकेज।.
विधियाँ
| Signature | Description |
|---|---|
| `init(additional_fonts_folder: str | None, font_cache: FontCache |
resolve(font_name: str) → FontResource | एक FontResource ऑब्जेक्ट को वापस लाता है जिसमें नाम, font_type और units_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 |