VariableInstance
概述
VariableInstance 是 Aspose.Font FOSS 中用于 Python 的类。
VariableInstance.css_variation_settings(axes) 为给定的轴集合生成一个包含 CSS font-variation-settings 字符串的元组。
此类提供 9 个方法,用于在 Python 程序中处理 VariableInstance 对象。可用的方法包括:css_variation_settings、format_coordinates、language_profiles、localization_coverage、localization_resolution、localized_labels、name、requested_language_hints、to_presentation。在安装了用于 Python 的 Aspose.Font FOSS 包后,所有公共成员对任何 Python 应用程序均可访问。属性:available_languages、coordinates、label、name_id、names_by_language、postscript_name,以及另外 1 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
available_languages | tuple[str, ...] | 读取 | 获取可用的语言。 |
label | str | 读取 | 获取标签。 |
coordinates | dict[str, float] | 读写 | 获取或设置坐标。 |
name_id | int | 读写 | 获取或设置名称 id。 |
postscript_name_id | `int | None` | 读写 |
names_by_language | dict[str, str] | 读写 | 获取或设置按语言划分的名称。 |
postscript_name | `str | None` | 读写 |
方法
| 签名 | 描述 |
|---|---|
| `name(language: str | tuple[str, …])→str |
| `localization_resolution(language: str | tuple[str, …])→LocalizationResolution` |
| `localization_coverage(language: str | tuple[str, …])→LocalizationCoverage` |
| `localized_labels(preferred_languages: str | tuple[str, …])→tuple[tuple[str, str], …]` |
| `requested_language_hints(language: str | tuple[str, …])→tuple[RequestedLanguageHint, …]` |
| `language_profiles(language: str | tuple[str, …])→tuple[LanguageProfile, …]` |
| `format_coordinates(axes: dict[str, VariableAxis] | tuple[VariableAxis, …] |
| `css_variation_settings(axes: dict[str, VariableAxis] | tuple[VariableAxis, …] |
| `to_presentation(axes: dict[str, VariableAxis] | tuple[VariableAxis, …] |