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

DPILos DPI que se usarán al renderizar cada página
PageRangesLista de rangos de páginas separados por comas. Use una cadena vacía para renderizar todas las páginas
Options0 = 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)
FileNameEl 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

0No se renderizó ninguna página
>0El número de páginas renderizadas correctamente antes de completarse o del primer error