RenderPagesToFilesA
Renderizado e impresión
Descripción
El sufijo A indica el punto de entrada ANSI (char) de la DLL; la superficie 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 SetAnsiMode actual
Renderiza las páginas del documento seleccionado descritas por PageRanges a archivos de imagen independientes
La función acepta los mismos valores de Options de renderizado 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 marcador se sustituye por 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 único renderizador para la lista de páginas seleccionadas cuando el renderizador activo lo admite, lo que evita el coste de inicializació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 de archivo de salida o patrón de nombre de archivo. Use %p donde debe 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 la finalización o el primer error |