DARenderPagesToFiles
Acces direct, Redare și imprimare
Descriere
Redează paginile dintr-un handle de fișier Direct Access deschis în fișiere imagine separate, fără a încărca întregul document prin modelul normal de document
PageRanges poate selecta pagini necontigue, cum ar fi 2,1, 1,4-6, Odd sau Even 2-20. Utilizați un șir gol pentru a reda fiecare pagină
Dacă FileName conține %p, acel token este înlocuit cu numărul paginii sursă. Dacă FileName nu conține %p, numărul paginii sursă este inserat înainte de extensia fișierului
Sintaxă
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);
Parametri
| FileHandle | Handle-ul returnat de DAOpenFile sau DAOpenFileReadOnly |
|---|---|
| PageRanges | Listă de intervale de pagini separate prin virgulă. Utilizați un șir gol pentru a reda fiecare pagină |
| Options | 0 = ieșire BMP 1 = ieșire JPEG 2 = ieșire WMF 3 = ieșire EMF 4 = ieșire EPS 5 = ieșire PNG 6 = ieșire GIF 7 = ieșire TIFF 8 = ieșire EMF+ 9 = ieșire HTML5 10 = ieșire TIFF (G4) |
| DPI | DPI de utilizat la redarea fiecărei pagini |
| FileName | Numele fișierului de ieșire sau modelul de nume de fișier. Utilizați %p acolo unde ar trebui inserat numărul paginii sursă |
Valoare returnată
| 0 | Nicio pagină nu a fost redată |
|---|---|
| >0 | Numărul de pagini redate cu succes înainte de finalizare sau prima eroare |