RenderPagesToFilesA
Renderizado e impresión
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM expone únicamente la forma Unicode. El comportamiento es idéntico a RenderPagesToFiles y los argumentos de cadena se interpretan utilizando la página de códigos actual de SetAnsiMode
Renderiza las páginas del documento seleccionado descritas por PageRanges a archivos de imagen separados
La función acepta los mismos valores de Options que RenderPageToFile y RenderDocumentToFile, pero PageRanges puede seleccionar páginas no contiguas como 1,3,7-9, Odd o Even 2-20
Si FileName contiene %p, ese token se reemplaza con el número de página de origen. Si FileName no contiene %p, el número de página de origen se inserta antes de la extensión del archivo
La implementación reutiliza un renderizador único en la lista de páginas seleccionadas cuando el renderizador activo lo admite, lo que evita el costo de configuración de llamar a RenderPageToFile una vez por página
Sintaxis
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
Parámetros
| DPI | Los DPI que se usarán al renderizar cada página |
|---|---|
| PageRanges | Lista de rangos de páginas separados por comas. Use una cadena vacía para renderizar todas las páginas |
| Options | 0 = salida BMP 1 = salida JPEG 2 = salida WMF 3 = salida EMF 4 = salida EPS 5 = salida PNG 6 = salida GIF 7 = salida TIFF 8 = salida EMF+ 9 = salida HTML5 10 = salida TIFF (G4) |
| FileName | El nombre o patrón de nombre de archivo de salida. Use %p donde deba insertarse el número de página de origen |
Valores devueltos
| 0 | No se renderizó ninguna página |
|---|---|
| >0 | El número de páginas renderizadas correctamente antes de completarse o del primer error |