RenderPagesToPrintBuffer

DLL, rendering, afdrukken

Beschrijving

Rendert de geselecteerde pagina's en kopieert de complete binaire afdrukstream naar een buffer in eigendom van de aanroeper

Syntaxis

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);

Parameters

DPI, PageRanges, PrintFormat, OptionsFollow RenderPagesToPrintStream
BufferHet doel in eigendom van de aanroeper, of null om het benodigde aantal bytes op te vragen
BufferSizeDe capaciteit van Buffer in bytes

Retourwaarden

Retourneert het positieve aantal bytes bij een grootteopvraag of geslaagde kopie, het negatieve vereiste aantal bytes als de meegegeven buffer te klein is, en 0 als het exporteren mislukt

Opmerkingen

De bevragings- en kopieeraanroepen voeren elk een export uit, zodat de library grote binaire payloads niet in de DLL-instantie hoeft vast te houden; het ANSI-entrypoint decodeert PageRanges als UTF-8

Zie ook

RenderPagesToPrintData, RenderPagesToPrintFile