DARenderPageToFile
Direct access functionality, Rendering and printing
Popis
Vykreslí zadanou stránku ze zadaného dokumentu do obrázku a uloží obrazová data jako soubor na disk
Ve výchozím nastavení vykreslování používá systém GDI+, který je k dispozici ve Windows XP a novějších
Před voláním funkce si projděte syntaxi, parametry a návratové hodnoty. Bloky kódu zůstávají v původní podobě, aby šly příklady kopírovat beze změn.
Před voláním funkce si projděte syntaxi, parametry a návratové hodnoty. Bloky kódu zůstávají v původní podobě, aby šly příklady kopírovat beze změn.
functions.
Syntaxe
Delphi
Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);
Parametry
| FileHandle | Handle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream |
|---|---|
| PageRef | Odkaz na stránku vrácený funkcí DAFindPage nebo DANewPage |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output |
| DPI | Rozlišení DPI použité při vykreslování stránky. Hodnoty nad 300 způsobí nadměrnou spotřebu paměti |
| FileName | Cesta a název souboru, který se má vytvořit pro uložení obrazových dat vykreslené stránky |
Return values
| 0 | Stránku se nepodařilo vykreslit. Zkontrolujte hodnoty parametrů FileHandle a PageRef |
|---|---|
| 1 | Stránka se správně vykreslila a obrázkový soubor byl uložen na disk Soubor se nepodařilo zapsat na disk 2 |