RenderPagesToPrintBuffer

DLL, gengivelse, udskrivning

Beskrivelse

Gengiver valgte sider og kopierer hele den binære udskriftsstrøm til en buffer, som ejes af kalderen

Syntaks

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

Parametre

DPI, PageRanges, PrintFormat, OptionsFølg RenderPagesToPrintStream
BufferDestinationen, som ejes af kalderen, eller null for at forespørge på det nødvendige antal byte
BufferSizeKapaciteten af Buffer i byte

Returværdier

Returnerer det positive antal byte ved en størrelsesforespørgsel eller vellykket kopiering, det negative påkrævede antal byte, når den angivne buffer er for lille, og 0, når eksporten mislykkes

Bemærkninger

Forespørgsels- og kopieringskaldene udfører hver en eksport, så biblioteket undgår at bevare store binære nyttelaster i DLL-instansen; ANSI-indgangspunktet afkoder PageRanges som UTF-8

Se også

RenderPagesToPrintData, RenderPagesToPrintFile