SmartInstancer
Vue de l’ensemble
‘SmartInstancer’ est une classe dans Aspose.Font FOSS pour Python.
SmartInstancer.instantiate (coordinates, instance_name, naming_strategy, family_suffix, legacy_family_nam, typographic_Family-nam et typographical_style_nom) retourne un objet TtfFont représentant une instancée statique de la phonture variable.
Cette classe fournit 32 méthodes pour travailler avec des objets SmartInstancer dans les programmes Python. Les méthodologies disponibles comprennent: __init__, build_axis_grid_previews , bild-axit_grid_sheet ; bouild -axite_groit-web_bundles; Build _axile_grait _web _family_package : ‘built_comparison_shet: 'Built _delta_compariison _shets.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
font | "TtfFont" | Read | Gets the font. |
axes | `` | Read | Gets the axes. |
named_instances | `` | Read | Gets the named instances. |
default_coordinates | dict[str, float] | Read | Gets the default coordinates. |
méthodes
| Signature | Description |
|---|---|
__init__(font: "TtfFont") | Calls init on this SmartInstancer instance. |
suggest_axis_values(axis_tag: str, include_default: bool, include_bounds: bool) → list[float] | Returns suggested float values for an axis, optionally including defaults and bounds |
| `resolve_axis_grid(axis_tag: str, values: list[float | str] |
| `resolve(coordinates: dict[str, float | str] |
| `instantiate(coordinates: dict[str, float | str] |
| `preview_naming_policy(coordinates: dict[str, float | str] |
| `instantiate_named(name: str, coordinates: dict[str, float | str] |
| `resolve_named_many(names: list[str] | tuple[str, …] |
| `instantiate_many(names: list[str] | tuple[str, …] |
| `build_web_bundle(coordinates: dict[str, float] | None, instance_name: str |
| `build_preview(coordinates: dict[str, float | str] |
| `build_web_bundles(names: list[str] | tuple[str, …] |
| `build_axis_grid_web_bundles(axis_tag: str, values: list[float | str] |
| `build_axis_grid_web_family_package(axis_tag: str, values: list[float | str] |
| `build_previews(names: list[str] | tuple[str, …] |
| `build_web_family_package(names: list[str] | tuple[str, …] |
| `build_axis_grid_previews(axis_tag: str, values: list[float] | tuple[float, …], secondary_axis_tag: str |
| `build_axis_grid_sheet(axis_tag: str, values: list[float] | tuple[float, …], secondary_axis_tag: str |
| `build_comparison_sheet(before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] |
| `build_waterfall_sheet(names: list[str] | tuple[str, …] |
| `build_matrix_sheet(names: list[str] | tuple[str, …] |
| `build_family_review_board(names: list[str] | tuple[str, …] |
| `build_family_review_export_package(names: list[str] | tuple[str, …] |
| `check_compatibility(before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] |
| `inspect_deltas(glyph_id: int | None, codepoint: int |
| `build_delta_sheet(glyph_id: int | None, codepoint: int |
| `inspect_delta_text(text: str, coordinates: dict[str, float] | None, instance_name: str |
| `compare_delta_glyph(glyph_id: int | None, codepoint: int |
| `compare_delta_text(text: str, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] |
| `build_delta_text_sheet(text: str, coordinates: dict[str, float] | None, instance_name: str |
| `build_delta_text_comparison_sheet(text: str, before_coordinates: dict[str, float] | None, after_coordinates: dict[str, float] |
| `build_delta_comparison_sheet(glyph_id: int | None, codepoint: int |
Voir aussi
- Aspose.Font — référence API d’entreprise