RenderPagesToPrintBuffer
DLL, renderizado, impresión
Descripción
Renderiza las páginas seleccionadas y copia el flujo binario de impresión completo a un búfer propiedad del llamador
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 | Siga RenderPagesToPrintStream |
|---|---|
| Buffer | El destino propiedad de quien llama, o null para consultar el número de bytes requerido |
| BufferSize | La capacidad de Buffer en bytes |
Valores devueltos
Devuelve el conteo de bytes positivo para una consulta de tamaño o una copia correcta, el conteo de bytes negativo requerido cuando el búfer proporcionado es demasiado pequeño y 0 cuando falla la exportación
Observaciones
Las llamadas de consulta y copia realizan cada una una exportación, lo que permite a la biblioteca evitar retener cargas binarias grandes dentro de la instancia DLL; el punto de entrada ANSI decodifica PageRanges como UTF-8