CharWidth

متن, قلم‌ها

توضیحات

عرض نویسه‌ای برای فونت انتخاب‌شده را برمی‌گرداند

این عرض به‌صورت نسبتی از اندازهٔ متن برمی‌گردد. مثلاً اگر این تابع برای نویسه‌ای 750 برگرداند، عرض آن نویسه برای فونت 12 point برابر (750 / 1000) * 12 خواهد بود

نحو

Delphi

Function TPDFlib.CharWidth(CharCode: Integer): Integer;

ActiveX

Function PDFlib::CharWidth(CharCode As Long) As Long

DLL

int DLCharWidth(int InstanceID, int CharCode);

پارامترها

CharCodeنویسه‌ای که عرضش تعیین می‌شود. مثلاً 65 نویسهٔ A است

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

عرض نویسه مشخص‌شده. برای به‌دست‌آوردن عرض نویسه، این مقدار را بر 1000 تقسیم کنید و در اندازه متن برحسب point ضرب کنید