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
| DPI | Rozliš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 |
| 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á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
| 0 | Nebyla vykreslena žádná stránka |
|---|---|
| >0 | Počet úspěšně vykreslených stránek před dokončením nebo první chybou |