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

FileHandleHandle-ul returnat de DAOpenFile sau DAOpenFileReadOnly
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)
DPIDPI de utilizat la redarea fiecărei pagini
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