TopDict
TopDict
Overzicht
TopDict is een klasse in Aspose.Font FOSS voor Python.
TopDict.from_dict(d, string_index) maakt een TopDict instantie aan vanuit een dictionary‑representatie en een string‑index tabel, waardoor programmatische reconstructie van font‑top‑niveau metadata mogelijk is.
Deze klasse biedt 2 methoden voor het werken met TopDict objecten in Python programma’s. Beschikbare methoden zijn: from_dict, get_sid. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket. Eigenschappen: charset_offset, charstring_type, charstrings_offset, encoding_offset, family_name, font_bbox, en nog 10.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
full_name | str | Lezen/schrijven | Haalt of stelt de volledige naam in. |
family_name | str | Lezen/schrijven | Haalt op of stelt de familienaam in. |
weight | str | Lezen/schrijven | Haalt of stelt het gewicht in. |
version | str | Lezen/schrijven | Haalt de versie op of stelt deze in. |
font_bbox | tuple[int, int, int, int] | Lezen/schrijven | Haalt op of stelt de font bbox in. |
charstring_type | int | Lezen/schrijven | Haalt of stelt het charstringtype in. |
italic_angle | float | Lezen/schrijven | Haalt of stelt de cursieve hoek in. |
is_fixed_pitch | bool | Lezen/schrijven | Haalt op of stelt de vaste breedte in. |
underline_position | int | Lezen/schrijven | Haalt op of stelt de onderstreeppositie in. |
underline_thickness | int | Lezen/schrijven | Haalt de onderstreepdikte op of stelt deze in. |
font_matrix | tuple[float, float, float, float, float, float] | Lezen/schrijven | Haalt of stelt de fontmatrix in. |
charset_offset | int | Lezen/schrijven | Haalt de charset-offset op of stelt deze in. |
encoding_offset | int | Lezen/schrijven | Haalt de coderingsoffset op of stelt deze in. |
charstrings_offset | int | Lezen/schrijven | Haalt de charstrings-offset op of stelt deze in. |
private_size | int | Lezen/schrijven | Haalt de privégrootte op of stelt deze in. |
private_offset | int | Lezen/schrijven | Haalt de private offset op of stelt deze in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
from_dict(d: CffDict, string_index: CffIndex) → "TopDict" | Maakt een TopDict-instantie van een woordenboekrepresentatie en een string‑indextabel, waardoor programmatische reconstructie van de metadata van het lettertype op top‑niveau mogelijk is. |
get_sid(op: int) → str | Retourneert de tekenreeksnaam die bij een gegeven operatorcode hoort. |