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

DPIDPI de utilizat la redarea fiecărei pagini
PageRangesListă de intervale de pagini separate prin virgulă. Utilizați un șir gol pentru a reda fiecare pagină
Options0 = 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)
FileNameNumele 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ă

0Nicio pagină nu a fost redată
>0Numărul de pagini redate cu succes înainte de finalizare sau prima eroare