RenderPagesToPrintBufferA
DLL, renderização, impressão
Descrição
Variante ANSI de RenderPagesToPrintBuffer
Aceita parâmetros de string como texto ANSI e, no restante, comporta-se de forma idêntica ao ponto de entrada wide-string
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);Valores retornados
Retorna a contagem positiva de bytes para uma consulta de tamanho ou cópia bem-sucedida, a contagem negativa de bytes necessária quando o buffer fornecido é muito pequeno, e 0 quando a exportação falha
Observações
As chamadas de consulta e de cópia executam uma exportação cada, permitindo que a biblioteca evite reter payloads binários grandes dentro da instância da DLL; o ponto de entrada ANSI decodifica PageRanges como UTF-8