DARenderPagesToFiles
Přímý přístup, Vykreslování a tisk
Popis
Vykreslí stránky z otevřeného popisovače souboru přímého přístupu do samostatných obrazových souborů bez načtení celého dokumentu prostřednictvím běžného modelu dokumentu
PageRanges může vybírat nesouvislé stránky, například 2,1, 1,4-6, Odd nebo Even 2-20. Pro vykreslení každé stránky použijte prázdný řetězec
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
Syntaxe
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);
Parametry
| FileHandle | Popisovač vrácený funkcí DAOpenFile nebo DAOpenFileReadOnly |
|---|---|
| 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) |
| DPI | Rozlišení DPI použité při vykreslování každé stránky |
| 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 |