RenderPagesToPrintBuffer
DLL، العرض، الطباعة
الوصف
يرسم الصفحات المحددة وينسخ تدفق الطباعة الثنائي الكامل إلى مخزن يملكه المستدعي
الصيغة
DLL
int DLRenderPagesToPrintBuffer(int InstanceID, double DPI, const wchar_t* PageRanges, int PrintFormat, int Options, void* Buffer, int BufferSize);
int DLRenderPagesToPrintBufferA(int InstanceID, double DPI, const char* PageRanges, int PrintFormat, int Options, void* Buffer, int BufferSize);المعاملات
| DPI, PageRanges, PrintFormat, Options | Follow RenderPagesToPrintStream |
|---|---|
| Buffer | الوجهة التي يملكها المستدعي، أو null للاستعلام عن عدد البايتات المطلوب |
| BufferSize | سعة Buffer بالبايتات |
قيم الإرجاع
تُرجع عدد البايتات الموجب لاستعلام حجم أو نسخة ناجحة، وعدد البايتات المطلوب سالبًا عندما يكون المخزن المؤقت المقدم صغيرًا جدًا، و0 عند فشل التصدير
ملاحظات
تجري استدعاءات الاستعلام والنسخ تصديرًا كل على حدة، مما يتيح للمكتبة تجنب الاحتفاظ بحمولات ثنائية كبيرة داخل مثيل DLL؛ وتفك نقطة دخول ANSI PageRanges بترميز UTF-8