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
| FileHandle | De handle die is geretourneerd door DAOpenFile of DAOpenFileReadOnly |
|---|---|
| PageRanges | Een door komma's gescheiden lijst met paginabereiken. Gebruik een lege tekenreeks om elke pagina te renderen |
| Options | 0 = 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 |
| DPI | De DPI die wordt gebruikt bij het renderen van elke pagina |
| FileName | De naam van het uitvoerbestand of het bestandsnaampatroon. Gebruik %p op de positie waar het bronpaginanummer moet worden ingevoegd |
Retourwaarden
| 0 | Er is geen pagina gerenderd |
|---|---|
| >0 | Het aantal pagina's dat is gerenderd vóór voltooiing of de eerste fout |