DARenderPageToFile
Funkcje dostępu bezpośredniego, Renderowanie i drukowanie
Opis
Renderuje podaną stronę z podanego dokumentu do obrazu i zapisuje dane obrazu jako plik na dysku.
Domyślnie renderowanie korzysta z systemu GDI+, dostępnego w systemie Windows XP i nowszych
Opcja 10, dane wyjściowe TIFF (G4), jest dostępna tylko w systemach Windows Vista i Windows Server 2008 lub nowszych
Renderowanie można także wykonywać za pomocą Cairo, używając SetCairoFileName i SelectRenderer
functions.
Składnia
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 | Uchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream |
|---|---|
| PageRef | Odwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage |
| Options | 0 = Wyjście BMP 1 = Wyjście JPEG 2 = Wyjście WMF 3 = Wyjście EMF 4 = Wyjście EPS 5 = Wyjście PNG 6 = Wyjście GIF 7 = Wyjście TIFF 8 = Wyjście EMF+ 9 = Wyjście HTML5 10 = Wyjście G4 TIFF |
| DPI | DPI używane podczas renderowania strony. Wartości powyżej 300 powodują nadmierne użycie pamięci. |
| FileName | Ścieżka i nazwa tworzonego pliku przechowującego dane obrazu wyrenderowanej strony. |
Wartości zwracane
| 0 | Nie można było wyrenderować strony. Sprawdź wartości parametrów FileHandle i PageRef. |
|---|---|
| 1 | Strona została prawidłowo wyrenderowana, a plik obrazu zapisany na dysku Nie można było zapisać pliku na dysku 2 |