RenderPagesToPrintBuffer

DLL, rendering, utskrift

Beskrivning

Renderar valda sidor och kopierar den fullständiga binära utskriftsströmmen till en buffert som anroparen äger

Syntax

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

Parametrar

DPI, PageRanges, PrintFormat, OptionsFollow RenderPagesToPrintStream
BufferDestinationen som anroparen äger, eller null för att fråga det krävda antalet byte
BufferSizeBuffer:s kapacitet i byte

Returvärden

Returnerar det positiva antalet byte vid en storleksförfrågan eller lyckad kopia, det negativa krävda antalet byte när den lämnade bufferten är för liten, och 0 när exporten misslyckas

Anmärkningar

Fråge- och kopieranropen utför varsin export, vilket låter biblioteket slippa behålla stora binära nyttolaster inne i DLL-instansen; ANSI-ingångspunkten avkodar PageRanges som UTF-8

Se även

RenderPagesToPrintData, RenderPagesToPrintFile