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 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]] |