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개가 포함됩니다. 모든 public 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 any 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 axis 태그를 가져옵니다. |
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, …] |