RenderPagesToFiles

Vykreslování a tisk

Popis

Vykreslí stránky vybraného dokumentu popsané parametrem PageRanges do samostatných obrazových souborů

Funkce přijímá stejné hodnoty Options vykreslování jako RenderPageToFile a RenderDocumentToFile, ale PageRanges může vybírat nesouvislé stránky, například 1,3,7-9, Odd nebo Even 2-20

Pokud FileName obsahuje %p, je tento token nahrazen číslem zdrojové stránky. Pokud FileName neobsahuje %p, je číslo zdrojové stránky vloženo před příponu souboru

Implementace opětovně využívá jeden vykreslovač pro celý seznam vybraných stránek, pokud to aktivní vykreslovač podporuje, čímž se zabrání nákladům na nastavení při volání RenderPageToFile jednou pro každou stránku

Syntaxe

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);

Parametry

DPIRozlišení DPI použité při vykreslování každé stránky
PageRangesČárkami oddělený seznam rozsahů stránek. Pro vykreslení každé stránky použijte prázdný řetězec
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ázev výstupního souboru nebo vzor názvu souboru. Použijte %p na místo, kde má být vloženo číslo zdrojové stránky

Vrácená hodnota

0Nebyla vykreslena žádná stránka
>0Počet úspěšně vykreslených stránek před dokončením nebo první chybou