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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Page FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: units_per_em.

خواص

نامنوعدسترسیتوضیح
units_per_em``خواندنواحدهای در هر em را برمی‌گرداند.

روش ها

امضاتوضیح
__init__(data: bytes)
glyph_id_for_code(code: int) → int
glyph_advance(glyph_id: int) → float
glyph_vertical_advance(glyph_id: int) → `floatNone`
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) → `intNone`
glyph_outline(glyph_id: int) → list[list[GlyphPoint]]

همچنین ببینید:

 فارسی