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

DPIRozlíšenie v DPI používané pri vykresľovaní každej stránky
PageRangesZoznam rozsahov stránok oddelený čiarkami. Ak chcete vykresliť každú stránku, použite prázdny reťazec
Options0 = 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)
FileNameNá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á
>0Počet stránok úspešne vykreslených pred dokončením alebo prvou chybou