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

Veja também

RenderPagesToPrintData, RenderPagesToPrintFile