RenderPagesToPrintBuffer

DLL, renderización, impresión

Descripción

Renderiza las páginas seleccionadas y copia todo el flujo de impresión binario en un búfer propiedad del autor de la llamada

Sintaxis

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, OptionsContinúa con RenderPagesToPrintStream
BufferEl destino propiedad del llamador o null para consultar el número de bytes requerido
BufferSizeLa capacidad de Buffer en bytes

Valores devueltos

Devuelve el número positivo de bytes para una consulta de tamaño o una copia correcta, el número negativo de bytes necesarios cuando el búfer proporcionado es demasiado pequeño y 0 cuando falla la exportación

Observaciones

Las llamadas de consulta y copia exportan cada vez para no retener grandes cargas en la DLL; el punto ANSI descodifica PageRanges como UTF-8

Véase también

RenderPagesToPrintData, RenderPagesToPrintFile