RenderPagesToPrintBuffer
DLL, rendering, printing
Popis
Vykreslí vybrané stránky a zkopíruje kompletní binární tiskový proud do bufferu vlastněného volajícím
Syntaxe
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);Parametry
| DPI, PageRanges, PrintFormat, Options | Follow RenderPagesToPrintStream |
|---|---|
| Buffer | Cílový buffer vlastněný volajícím, nebo null pro dotaz na potřebný počet bajtů |
| BufferSize | Kapacita Buffer v bajtech |
Return values
Pro dotaz na velikost nebo úspěšnou kopii vrací kladný počet bajtů, je-li dodaný buffer příliš malý, záporný požadovaný počet bajtů, a 0 při selhání exportu
Poznámky
Dotazovací i kopírovací volání každé provedou export, takže knihovna nemusí uvnitř instance DLL zadržovat velké binární payloady; ANSI vstupní bod dekóduje PageRanges jako UTF-8