VariableAxis
概要
VariableAxis は Aspose.Font の FOSS における Python 用のクラスです。
VariableAxis.normalize(value) は、軸の定義された範囲に従って、生の軸座標の正規化された (0‑1) 位置を返します。
このクラスは、Python プログラムで VariableAxis オブジェクトを操作するための 14 個のメソッドを提供します。利用可能なメソッドは、clamp、css_variation_setting、describe_value、format_value、get_preset、language_profiles、localization_coverage、localization_resolution、localized_labels、name、normalize、requested_language_hints、および追加の 2 つのメソッドです。すべての公開メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: available_languages、css_axis_tag、default_preset、default_ratio、default_value、description、その他 17 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
available_languages | tuple[str, ...] | 読み取り | 利用可能な言語を取得します。 |
label | str | 読み取り | ラベルを取得します。 |
description | `str | None` | 読み取り |
unit_label | str | 読み取り | 単位ラベルを取得します。 |
presentation_kind | str | 読み取り | プレゼンテーションの種類を取得します。 |
display_group | str | 読み取り | 表示グループを取得します。 |
display_order | int | 読み取り | 表示順序を取得します。 |
is_registered_axis | bool | 読み取り | 登録された軸を取得します。 |
recommended_step | float | 読み取り | 推奨されるステップを取得します。 |
span | float | 読み取り | スパンを取得します。 |
default_ratio | `float | None` | 読み取り |
presets | list[VariableAxisPreset] | 読み取り | プリセットを取得します。 |
is_hidden | bool | 読み取り | 非表示かどうかを取得します。 |
default_preset | `VariableAxisPreset | None` | 読み取り |
range_summary | str | 読み取り | 範囲の概要を取得します。 |
css_axis_tag | str | 読み取り | css 軸タグを取得します。 |
tag | str | 読み取り/書き込み | タグを取得または設定します。 |
min_value | float | 読み取り/書き込み | 最小値を取得または設定します。 |
default_value | float | 読み取り/書き込み | 既定値を取得または設定します。 |
max_value | float | 読み取り/書き込み | 最大値を取得または設定します。 |
flags | int | 読み取り/書き込み | フラグを取得または設定します。 |
name_id | int | 読み取り/書き込み | 名前 ID を取得または設定します。 |
names_by_language | dict[str, str] | 読み取り/書き込み | 言語ごとの名前を取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
| `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, …]` |
clamp(value: float) → float | ` は、指定された座標を軸の定義された範囲にクランプしたものを返します |
normalize(value: float) → float | 生の軸座標を、軸の開始点、ピーク点、終了点で定義された 0‑1 の正規化範囲にスケーリングします |
format_value(value: float) → str | 軸の単位を使用して、値の文字列表現を返します |
describe_value(value: float) → str | 単位ラベル付きで、値の人間が読みやすい説明を返します |
css_variation_setting(value: float) → str | 軸のバリエーション設定のための CSS 文字列を返します |
| `ui_control(language: str | tuple[str, …])→dict[str, object]` |
get_preset(name: str) → `VariableAxisPreset | None` |
| `to_presentation(language: str | tuple[str, …], suggested_values: tuple[float, …] |