RenderDocumentToFile

Vykreslování a tisk

Popis

Vykreslí určité stránky z vybraného dokumentu do obrázkového souboru na disku

Ve výchozím nastavení vykreslování používá systém GDI+, který je standardně k dispozici ve Windows XP a novějších. Volba 10, výstup TIFF (G4), je dostupná jen ve Windows Vista a Windows Server 2008 a novějších

Kreslit lze i přes Cairo; použijte funkce SetCairoFileName a SelectRenderer

Syntaxe

Delphi

Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long

DLL

int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);

Parametry

DPIRozlišení DPI pro vykreslení. Hodnota 72 dá při přiblížení 100 % stejný výsledek jako Acrobat
StartPageThe first page to print
EndPageThe last page to print
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 G4 TIFF Cesta a název souboru. Každá stránka se uloží do samostatného souboru. Obsahuje-li parametr "%p", nahradí se číslem stránky, jinak se číslo stránky připojí na konec názvu souboru před příponu. Například při vykreslení stránky 10 s FileName "output.jpg" se obrázek uloží do souboru "output10.jpg". Při vykreslení stránky 5 s FileName "page%poutput.bmp" se obrázek uloží do souboru "page5output.bmp"
FileName

Návratové hodnoty

0Stránky se nepodařilo vykreslit. To obvykle způsobují parametry StartPage nebo EndPage mimo rozsah
1Stránky se úspěšně vykreslily