RenderPagesToPrintBuffer
DLL, composição, impressão
Descrição
Compõe as páginas selecionadas e copia o fluxo de impressão binário completo para uma memória intermédia pertencente ao chamador
Sintaxe
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);Parâmetros
| DPI, PageRanges, PrintFormat, Options | Consulte RenderPagesToPrintStream |
|---|---|
| Buffer | O destino pertencente ao chamador, ou null para consultar o número de bytes necessário |
| BufferSize | A capacidade de Buffer em bytes |
Valores devolvidos
Devolve o número positivo de bytes para uma consulta de tamanho ou cópia bem-sucedida, o número negativo de bytes necessários quando a memória intermédia fornecida é demasiado pequena e 0 quando a exportação falha
Observações
As chamadas de consulta e de cópia efetuam, cada uma, uma exportação, permitindo à biblioteca evitar a retenção de grandes cargas úteis binárias na instância da DLL; o ponto de entrada ANSI descodifica PageRanges como UTF-8