LoadFromCanvasDC
گرافیک برداری، مدیریت سند
توضیحات
سند جدیدی از عملیات رسم اعمالشده روی DC بازگرداندهشده توسط میسازد
GetCanvasDC function.
وقتی پارامتر Options روی 3 تنظیم شده باشد، برای افزودن فونتها به فهرست فونتهای بدون تعبیه از تابع NoEmbedFontListAdd استفاده کنید
نحو
Delphi
Function TPDFlib.LoadFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::LoadFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLLoadFromCanvasDC(int InstanceID, double DPI, int Options);
پارامترها
| DPI | DPI سند جدید؛ مثلاً اگر بوم با عرض و ارتفاع 96 ساخته شده باشد و DPI روی 192 تنظیم شود، سند حاصل 0.5 اینچ عرض و ارتفاع خواهد داشت |
|---|---|
| Options | -1 = تبدیل دستورات رسم به یک تصویر واحد با GDI+ 0 = پردازش دستورات رسم بهصورت گرافیک برداری، فونتها تعبیه نمیشوند 1 = پردازش دستورات رسم بهصورت گرافیک برداری، فونتها تعبیه میشوند اما فشرده نمیشوند 2 = پردازش دستورات رسم بهصورت گرافیک برداری، فونتها تعبیه و فشرده میشوند 3 = پردازش دستورات رسم بهصورت گرافیک برداری، فونتهای خارج از فهرست فونتهای بدون تعبیه تعبیه و فشرده میشوند |
مقادیر بازگشتی
| 0 | هیچ canvas ساخته نشده است |
|---|---|
| 1 | کانتکست DC بوم بهدرستی پردازش شد و سند جدیدی ساخته شده است |