DARenderPagesToFiles

Acceso directo, Renderizado e impresión

Descripción

Renderiza páginas de un identificador de archivo de acceso directo abierto a archivos de imagen independientes sin cargar el documento completo a través del modelo de documento normal

PageRanges puede seleccionar páginas no contiguas como 2,1, 1,4-6, Odd o Even 2-20. Use una cadena vacía para renderizar todas las páginas

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

Sintaxis

Delphi

Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);

Parámetros

FileHandleEl identificador devuelto por DAOpenFile o DAOpenFileReadOnly
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)
DPILos DPI que se usarán al renderizar cada página
FileNameEl 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

Valor de retorno

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