AddTrueTypeFontFromFile
متن, قلمها
توضیحات
یک فونت TrueType، OpenType/TrueType یا OpenType/CFF را در سند embed میکند. فونت TrueType با نام فایل مشخص میشود و لازم نیست بهعنوان فونت سیستم نصب شده باشد
پیش از فراخوانی تابع، نحو، پارامترها و مقدارهای بازگشتی را بررسی کنید. بلوکهای کد در شکل اصلی خود باقی میمانند تا نمونهها بدون تغییر قابل کپی باشند.
فایلهای وبفونت WOFF 1.0 و WOFF2 هم پذیرفته میشوند: ظرف یک بار در حافظه باز میشود و برنامهٔ فونت تعبیهشده، sfnt حاصل را حمل میکند نه ظرف وب را
unpacking مربوط به WOFF2 به Windows 10 نسخه 1703 یا جدیدتر نیاز دارد؛ containerهای malformed، اندازههای اعلامشده ناسازگار و programهای decodeشده بزرگتر از 512 MiB رد میشوند
فایلهای خام TrueType و OpenType/TrueType در مسیر بارگذاری قدیمی Windows میتوانند از فایل موقت استفاده کنند؛ با SetTempPath مکانش را انتخاب کنید. ظرفهای وبفونت بهجای آن از مسیر درونحافظهای استفاده میکنند
نحو
Delphi
Function TPDFlib.AddTrueTypeFontFromFile(Const FileName: WideString): Integer;
ActiveX
Function PDFlib::AddTrueTypeFontFromFile(FileName As String) As Long
DLL
int DLAddTrueTypeFontFromFile(int InstanceID, const wchar_t * FileName);
پارامترها
| FileName | مسیر کامل و نام فایل فونت TrueType برای تعبیه |
|---|
مقادیر بازگشتی
| 0 | قلم تعبیه نشد شناسهٔ قلمی که با موفقیت افزوده شد. این شناسه را میتوان با تابع SelectFont برای انتخاب قلم بهکار برد |
|---|---|
| Non-zero |