TrueTypeFont
Общ преглед
TrueTypeFont е клас в Aspose.Page FOSS за Python.
TrueTypeFont предлага ниско ниво на графични метрики като напреднало широчина, вертикално напредни и очертателни точки за прецизно оформление на текста.
Този клас предоставя 12 метода за работа с TrueTypeFont обекти в Python програми. Наличните методи включват: __init__, glyph_advance, glyph_id_for_code, glyph_outline, glyph_sideways_advance, glyph_top_origin_x, glyph_top_origin_y_and_descender, glyph_vertical_advance, glyph_vertical_metrics, glyph_y_max, line_spacing_units, typo_ascender_units. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Page FOSS for Python. Свойства: units_per_em.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
units_per_em | `` | Прочети. | Получава единици на ем. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__(data: bytes) | |
glyph_id_for_code(code: int) → int | |
glyph_advance(glyph_id: int) → float | |
glyph_vertical_advance(glyph_id: int) → `float | None` |
line_spacing_units() → float | |
typo_ascender_units() → float | |
glyph_top_origin_x(glyph_id: int) → float | |
glyph_top_origin_y_and_descender(glyph_id: int) → tuple[float, float] | |
glyph_sideways_advance(glyph_id: int) → float | |
glyph_vertical_metrics(glyph_id: int) → `tuple[float, float] | None` |
glyph_y_max(glyph_id: int) → `int | None` |
glyph_outline(glyph_id: int) → list[list[GlyphPoint]] |