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, OptionsFollow RenderPagesToPrintStream
Bufferالوجهة التي يملكها المستدعي، أو null للاستعلام عن عدد البايتات المطلوب
BufferSizeسعة Buffer بالبايتات

قيم الإرجاع

تُرجع عدد البايتات الموجب لاستعلام حجم أو نسخة ناجحة، وعدد البايتات المطلوب سالبًا عندما يكون المخزن المؤقت المقدم صغيرًا جدًا، و0 عند فشل التصدير

ملاحظات

تجري استدعاءات الاستعلام والنسخ تصديرًا كل على حدة، مما يتيح للمكتبة تجنب الاحتفاظ بحمولات ثنائية كبيرة داخل مثيل DLL؛ وتفك نقطة دخول ANSI‏ PageRanges بترميز UTF-8

انظر أيضًا

RenderPagesToPrintData, RenderPagesToPrintFile