TopDict
개요
TopDict은 Aspose.Font FOSS에서 Python를 위한 클래스입니다.
TopDict.from_dict(d, string_index)는 사전 표현과 문자열‑인덱스 테이블로부터 TopDict 인스턴스를 생성하여, 글꼴 최상위 메타데이터를 프로그래밍 방식으로 재구성할 수 있게 합니다.
이 클래스는 Python 프로그램에서 TopDict 객체를 다루기 위한 2개의 메서드를 제공합니다. 사용 가능한 메서드에는 from_dict, get_sid이(가) 포함됩니다. Aspose.Font FOSS for Python 패키지를 설치한 후에는 모든 공개 멤버를 Python 애플리케이션에서 접근할 수 있습니다. 속성: charset_offset, charstring_type, charstrings_offset, encoding_offset, family_name, font_bbox, 및 10개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
full_name | str | 읽기/쓰기 | 전체 이름을 가져오거나 설정합니다. |
family_name | str | 읽기/쓰기 | 가족 이름을 가져오거나 설정합니다. |
weight | str | 읽기/쓰기 | 가중치를 가져오거나 설정합니다. |
version | str | 읽기/쓰기 | 버전을 가져오거나 설정합니다. |
font_bbox | tuple[int, int, int, int] | 읽기/쓰기 | 폰트 bbox를 가져오거나 설정합니다. |
charstring_type | int | 읽기/쓰기 | charstring 유형을 가져오거나 설정합니다. |
italic_angle | float | 읽기/쓰기 | 기울임각을 가져오거나 설정합니다. |
is_fixed_pitch | bool | 읽기/쓰기 | 고정 피치 여부를 가져오거나 설정합니다. |
underline_position | int | 읽기/쓰기 | 밑줄 위치를 가져오거나 설정합니다. |
underline_thickness | int | 읽기/쓰기 | 밑줄 두께를 가져오거나 설정합니다. |
font_matrix | tuple[float, float, float, float, float, float] | 읽기/쓰기 | 글꼴 매트릭스를 가져오거나 설정합니다. |
charset_offset | int | 읽기/쓰기 | 문자 집합 오프셋을 가져오거나 설정합니다. |
encoding_offset | int | 읽기/쓰기 | 인코딩 오프셋을 가져오거나 설정합니다. |
charstrings_offset | int | 읽기/쓰기 | charstrings 오프셋을 가져오거나 설정합니다. |
private_size | int | 읽기/쓰기 | private size를 가져오거나 설정합니다. |
private_offset | int | 읽기/쓰기 | private offset을 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
from_dict(d: CffDict, string_index: CffIndex) → "TopDict" | 사전 표현과 문자열‑인덱스 테이블에서 TopDict 인스턴스를 생성하여 글꼴 최상위 메타데이터를 프로그래밍 방식으로 재구성할 수 있게 합니다. |
get_sid(op: int) → str | 주어진 연산자 코드와 연결된 문자열 이름을 반환합니다. |