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
| FileHandle | El identificador devuelto por DAOpenFile o DAOpenFileReadOnly |
|---|---|
| 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) |
| DPI | Los DPI que se usarán al renderizar cada página |
| 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 |
Valor de retorno
| 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 |