RenderPagesToFiles
Vykresľovanie a tlač
Opis
Vykreslí stránky vybraného dokumentu definované parametrom PageRanges do samostatných obrazových súborov
Funkcia prijíma rovnaké hodnoty parametra Options na vykresľovanie ako RenderPageToFile a RenderDocumentToFile, no PageRanges môže vybrať nesúvislé stránky, napríklad 1,3,7-9, Odd alebo Even 2-20
Ak FileName obsahuje %p, tento token sa nahradí číslom zdrojovej stránky. Ak FileName neobsahuje %p, číslo zdrojovej stránky sa vloží pred príponu súboru
Implementácia opakovane používa jeden renderer pre vybraný zoznam stránok tam, kde to aktívny renderer podporuje, čím sa predchádza nákladom na inicializáciu pri volaní RenderPageToFile pre každú stránku zvlášť
Syntax
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);
Parametre
| DPI | Rozlíšenie v DPI používané pri vykresľovaní každej stránky |
|---|---|
| PageRanges | Zoznam rozsahov stránok oddelený čiarkami. Ak chcete vykresliť každú stránku, použite prázdny reťazec |
| Options | 0 = výstup BMP 1 = výstup JPEG 2 = výstup WMF 3 = výstup EMF 4 = výstup EPS 5 = výstup PNG 6 = výstup GIF 7 = výstup TIFF 8 = výstup EMF+ 9 = výstup HTML5 10 = výstup TIFF (G4) |
| FileName | Názov výstupného súboru alebo vzor názvu súboru. Na miesto, kde má byť vložené číslo zdrojovej stránky, použite %p |
Návratové hodnoty
| 0 | Žiadna stránka nebola vykreslená |
|---|---|
| >0 | Počet stránok úspešne vykreslených pred dokončením alebo prvou chybou |