NewPageFromCanvasDC
رسومات المتجهات، معالجة الصفحات
الوصف
يضيف صفحة جديدة إلى المستند المحدد من عمليات الرسم المطبقة على الـ DC الذي تُرجعه الدالة GetCanvasDC
عندما يُضبط معامل Options على 3 أو 4 استخدم الدالة NoEmbedFontListAdd لإضافة خطوط إلى قائمة الخطوط غير المضمّنة
الصيغة
Delphi
Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);
المعاملات
| DPI | دقة DPI المستخدمة للمستند الجديد. مثلًا إذا أُنشئ لوح الرسم بعرض وارتفاع 96 وحُدد DPI بالقيمة 192 فسيكون المستند الناتج بعرض وارتفاع 0.5 بوصة |
|---|---|
| Options | "UTF-16LE" = تمثل الأرقام بايتات مخطط الترميز UTF-16 المخزنة بترتيب البايت الأدنى قيمةً بقيم من 0 إلى 255. "UTF-16BE" = تمثل الأرقام بايتات مخطط الترميز UTF-16 المخزنة بترتيب البايت الأعلى قيمةً بقيم من 0 إلى 255. "CP932" = تمثل الأرقام إما بايتات فردية أو مزيجًا من قيم 8 بت و16 بت من صفحة الشيفرة 932 من Microsoft (امتداد لترميز Shift JIS). ويمكن عرض القيم ثنائية البايت كعدد 16 بت أو كعددين 8 بت |
قيم الإرجاع
| 0 | قيمة DestID يمكن استخدامها مع دوال الوجهات |
|---|---|
| 1 | عولج سياق جهاز اللوح (canvas DC) بشكل صحيح وأُنشئ مستند جديد |