GetOpenTypeTextWidth
النص، الخطوط، القياس، تشكيل OpenType
الوصف
تُرجع التقدم الأفقي للنص بعد استبدال حروف OpenType وتموضعها
الصيغة
Delphi
Function TPDFlib.GetOpenTypeTextWidth(FontID: Integer; Size: Double; Const Text: WideString; Options: Integer): Double;المعاملات
| FontID | مقبض خط TrueType أو OpenType يكون برنامج الخط المصدر الخاص به متاحًا |
|---|---|
| Size | حجم النص المطلوب بالنقاط |
| Text | نص Unicode المطلوب تشكيله وقياسه |
| Options | البت 0 يفرض استيراد الصورة النقطية، والبت 1 يعيد ضغط صور EMF الملونة كـ JPEG حيثما يدعم ذلك، والبت 2 يمكّن معالجة GDI+ للمسار الفارغ، والبت 3 يمكّن تنعيم GDI+ والاستيفاء عالي الجودة |
قيم الإرجاع
تُرجع التقدم المشكل بوحدات الصفحة أو 0 لإدخال غير صالح أو فشل تشكيل
ملاحظات
يستخدم النتيجة تقدّمات الحروف نفسها التي يستخدمها DrawOpenTypeText شاملةً الحروف الرابطة وتقنين الأحرف والإسناد المائل وتحجيم وحدات الخطتقرأ الدالة برنامج الخط من
Enable 1 يشغل التشكيل التلقائي للنظم الكتابية المعقدة (الافتراضي)، و0 يطفئه