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 و نیازی به نصب بودن فیس فونت روی سیستمعامل ندارد