DARenderPagesToFiles
Direkte adgang, Rendering og udskrivning
Beskrivelse
Renderer sider fra et åbent Direct Access-filhåndtag til separate billedfiler uden at indlæse hele dokumentet via den normale dokumentmodel
PageRanges kan vælge ikke-sammenhængende sider såsom 2,1, 1,4-6, Odd eller Even 2-20. Brug en tom streng for at rendere alle sider
Hvis FileName indeholder %p, erstattes dette token med kildesidennummeret. Hvis FileName ikke indeholder %p, indsættes kildekildesidennummeret før filtypen
Syntaks
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);
Parametre
| FileHandle | Det håndtag, der returneres af DAOpenFile eller DAOpenFileReadOnly |
|---|---|
| PageRanges | En kommasepareret sideinterval-liste. Brug en tom streng for at rendere alle sider |
| Options | 0 = BMP-output 1 = JPEG-output 2 = WMF-output 3 = EMF-output 4 = EPS-output 5 = PNG-output 6 = GIF-output 7 = TIFF-output 8 = EMF+-output 9 = HTML5-output 10 = TIFF (G4)-output |
| DPI | Den DPI, der bruges ved rendering af hver side |
| FileName | Outputfilnavnet eller filnavnmønsteret. Brug %p der, hvor kildesidennummeret skal indsættes |
Returværdier
| 0 | Ingen side blev renderet |
|---|---|
| >0 | Antallet af sider, der er korrekt renderet inden afslutning eller den første fejl |