DARenderPagesToFiles
Priamy prístup, Vykresľovanie a tlač
Opis
Vykreslí stránky z otvoreného popisovača súboru priameho prístupu do samostatných obrazových súborov bez načítania celého dokumentu cez bežný model dokumentu
PageRanges môže vybrať nesúvislé stránky, napríklad 2,1, 1,4-6, Odd alebo Even 2-20. Ak chcete vykresliť každú stránku, použite prázdny reťazec
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
Syntax
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);
Parametre
| FileHandle | Popisovač vrátený funkciou DAOpenFile alebo DAOpenFileReadOnly |
|---|---|
| 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) |
| DPI | Rozlíšenie v DPI používané pri vykresľovaní každej stránky |
| 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 |