SetCairoFileNameA
توابع متنوع
توضیحات
پسوند A نشان میدهد که این نقطه ورود ANSI (char) در DLL است؛ سطح ActiveX/COM فقط فرم Unicode را ارائه میکند. رفتار با SetCairoFileName یکسان است و آرگومانهای رشتهای با استفاده از code page فعلیِ SetAnsiMode تفسیر میشوند
مسیر و نام فایل Cairo DLL را تنظیم میکند؛ با تابع SelectRenderer میتوان بهجای رندرکنندهٔ پیشفرض GDI+، رندرکنندهٔ Cairo را انتخاب کرد
Cairo DLL معمولاً به DLLهای دیگری وابسته است؛ اگر همهٔ آنها در همان پوشهٔ برنامه یا یک پوشهٔ سیستمی ذخیره نشده باشند، پیش از فراخوانی هر تابع رندر باید با تابع SetDllDirectory از Windows API مسیر درست اضافه شود
رندر با Cairo در حال حاضر آزمایشی است
نحو
Delphi
Function DLSetCairoFileNameA(InstanceID: Integer; FileName: PAnsiChar): Integer;
DLL
int DLSetCairoFileNameA(int InstanceID, const char * FileName);
پارامترها
| FileName | مسیر و نام فایل Cairo DLL |
|---|
مقادیر بازگشتی
| 0 | DLL مشخصشده یک DLL معتبر Cairo نبود |
|---|---|
| 1 | Cairo DLL مشخصشده معتبر بود |