RenderPagesToPrintBuffer
DLL, rendering, stampa
Descrizione
Esegue il rendering delle pagine selezionate e copia l'intero flusso binario di stampa in un buffer di proprietà del chiamante
Sintassi
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);Parametri
| DPI, PageRanges, PrintFormat, Options | Segue RenderPagesToPrintStream |
|---|---|
| Buffer | La destinazione appartenente al chiamante oppure null per interrogare il numero di byte richiesto |
| BufferSize | La capacità di Buffer in byte |
Valori restituiti
Restituisce byte positivi per query dimensione o copia riuscita, il valore richiesto negativo se il buffer è piccolo e 0 se l'esportazione fallisce
Note
Le chiamate di query e copia eseguono ciascuna un'esportazione, evitando di conservare grandi payload binari nell'istanza DLL; il punto di ingresso ANSI decodifica PageRanges come UTF-8