RenderPagesToFiles
Redare și imprimare
Descriere
Redează paginile documentului selectat descrise de PageRanges în fișiere imagine separate
Funcția acceptă aceleași valori de opțiuni de redare ca RenderPageToFile și RenderDocumentToFile, dar PageRanges poate selecta pagini necontigue, cum ar fi 1,3,7-9, Odd sau Even 2-20
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
Implementarea reutilizează un singur renderer pe lista de pagini selectate acolo unde redarerul activ suportă aceasta, evitând costul de inițializare al apelării RenderPageToFile o dată per pagină
Sintaxă
Delphi
Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);
Parametri
| DPI | DPI de utilizat la redarea fiecărei pagini |
|---|---|
| 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) |
| 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 |