GetShapedTextWidth
متن
شرح
این صفحه GetShapedTextWidth را در PDFlibPas و در موضوع "متن" مستند میکند. نامهای API، پارامترها، کلاسها، نام فایلها و مقدارهای لفظی دقیقاً همانطور که در کتابخانه Delphi و نقاط ورود DLL ظاهر میشوند، حفظ میگردند.
پیش از فراخوانی تابع، نحو، پارامترها و مقدارهای بازگشتی را بررسی کنید.
نحو
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
پارامترها
FontName یک فونت نصبشده را نام میبرد. Size اندازه متن به واحد نقطه است. Text رشتهای برای اندازهگیری است. بیت 0 از Options یک جهت پایه پاراگراف از راست به چپ را انتخاب میکند که با DrawShapedText مطابقت دارد.
مقدار بازگشتی
عرض شکلگرفته متن را در واحدهای صفحه برمیگرداند - مجموع پیشرویهای گلیف شکلگرفته - یا 0 زمانی که موتور شکلدهی در دسترس نیست یا فونت نصب نشده است.
یادداشتها
این اندازهگیری همان گذر شکلدهی DrawShapedText را اجرا میکند، بنابراین فرمهای زمینهای و لیگچرها را منعکس میکند: یک جفت لام-الف به عنوان یک گلیف لیگچر اندازهگیری میشود که باریکتر از دو حرف است که جداگانه اندازهگیری میشوند. از آن برای تراز از راست یا وسطچین کردن متن شکلگرفته قبل از رسم استفاده کنید.