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, Options | Følg RenderPagesToPrintStream |
|---|---|
| Buffer | Destinationen, som ejes af kalderen, eller null for at forespørge på det nødvendige antal byte |
| BufferSize | Kapaciteten 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