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, Options | Continúa con RenderPagesToPrintStream |
|---|---|
| Buffer | El destino propiedad del llamador o null para consultar el número de bytes requerido |
| BufferSize | La 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