DARenderPagesToFiles

Directe toegang, Renderen en afdrukken

Beschrijving

Rendert pagina's vanuit een geopende Direct Access-bestandshandle naar afzonderlijke afbeeldingsbestanden zonder het hele document via het normale documentmodel te laden

PageRanges kan niet-aaneengesloten pagina's selecteren, zoals 2,1, 1,4-6, Odd of Even 2-20. Gebruik een lege tekenreeks om elke pagina te renderen

Als FileName %p bevat, wordt dit token vervangen door het bronpaginanummer. Als FileName geen %p bevat, wordt het bronpaginanummer ingevoegd vóór de bestandsextensie

Syntaxis

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);

Parameters

FileHandleDe handle die is geretourneerd door DAOpenFile of DAOpenFileReadOnly
PageRangesEen door komma's gescheiden lijst met paginabereiken. Gebruik een lege tekenreeks om elke pagina te renderen
Options0 = BMP-uitvoer 1 = JPEG-uitvoer 2 = WMF-uitvoer 3 = EMF-uitvoer 4 = EPS-uitvoer 5 = PNG-uitvoer 6 = GIF-uitvoer 7 = TIFF-uitvoer 8 = EMF+-uitvoer 9 = HTML5-uitvoer 10 = TIFF (G4)-uitvoer
DPIDe DPI die wordt gebruikt bij het renderen van elke pagina
FileNameDe naam van het uitvoerbestand of het bestandsnaampatroon. Gebruik %p op de positie waar het bronpaginanummer moet worden ingevoegd

Retourwaarden

0Er is geen pagina gerenderd
>0Het aantal pagina's dat is gerenderd vóór voltooiing of de eerste fout