RenderPagesToFilesA
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 RenderPagesToFiles a řetězcové argumenty jsou interpretovány pomocí aktuální znakové stránky nastavené funkcí SetAnsiMode
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 DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * 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 |
Návratové hodnoty
| 0 | Nebyla vykreslena žádná stránka |
|---|---|
| >0 | Počet úspěšně vykreslených stránek před dokončením nebo první chybou |