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

FileHandlePopisovač 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
Options0 = 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)
DPIRozlišení DPI použité při vykreslování každé stránky
FileNameNá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

0Nebyla vykreslena žádná stránka
>0Počet úspěšně vykreslených stránek před dokončením nebo první chybou