DARenderPagesToFilesA
Přímý přístup, Vykreslování a tisk
Popis
Koncové A označuje vstupní bod ANSI (char) knihovny DLL; rozhraní ActiveX/COM zpřístupňuje pouze formu Unicode. Chování je shodné s DARenderPagesToFiles a řetězcové argumenty jsou interpretovány pomocí aktuální znakové stránky nastavené funkcí SetAnsiMode
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 DLDARenderPagesToFilesA(InstanceID, FileHandle: Integer; PageRanges: PAnsiChar; Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPagesToFilesA(int InstanceID, int FileHandle, const char * PageRanges, int Options, double DPI, const char * 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 |