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, Options | Follow RenderPagesToPrintStream |
|---|---|
| Buffer | Destinationen som anroparen äger, eller null för att fråga det krävda antalet byte |
| BufferSize | Buffer: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