GetOpenTypeTextWidth

متن، فونت‌ها، اندازه‌گیری، شکل‌دهی OpenType

توضیحات

پیشروی افقی متن را پس از جایگزینی و جای‌گذاری گلیف OpenType برمی‌گرداند

نحو

Delphi

Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;

پارامترها

FontIDهندل فونت TrueType یا OpenType که برنامهٔ فونت مبدأ آن در دسترس است
Sizeاندازهٔ متن درخواستی بر حسب point
Textمتن یونیکد برای شکل‌دهی و اندازه‌گیری
Optionsبیت 0 جهت راست‌به‌چپ را انتخاب می‌کند؛ بیت 1 بازگشت محدود Pascal را اجباری می‌کند

مقادیر بازگشتی

پیشروی شکل‌یافته را در واحدهای صفحه برمی‌گرداند، یا 0 برای ورودی نامعتبر یا شکست شکل‌دهی

ملاحظات

نتیجه از همان پیشروی‌های گلیفی DrawOpenTypeText استفاده می‌کند، شامل لیگاتورها، کرنینگ، اتصال خطاطی و مقیاس واحد فونتتابع برنامهٔ فونت را از می‌خواند

FontID و نیازی به نصب بودن فیس فونت روی سیستم‌عامل ندارد

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

DrawOpenTypeText, GetOpenTypeGlyphRun