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, OptionsFollow RenderPagesToPrintStream
BufferCílový buffer vlastněný volajícím, nebo null pro dotaz na potřebný počet bajtů
BufferSizeKapacita 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

Viz také

RenderPagesToPrintData, RenderPagesToPrintFile