RenderDocumentToFile
Renderowanie i drukowanie
Opis
Renderuje określone strony wybranego dokumentu do pliku obrazu na dysku
Domyślnie renderowanie używa systemu GDI+ dostępnego standardowo w Windows XP i nowszych. Opcja 10, dane wyjściowe TIFF G4, jest dostępna tylko w Windows Vista, Windows Server 2008 i nowszych
Można również renderować za pomocą Cairo; użyj funkcji SetCairoFileName i SelectRenderer
Składnia
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
| DPI | Wartość DPI renderowania. Wartość 72 daje taki sam wynik jak Acrobat przy powiększeniu 100% |
|---|---|
| StartPage | Pierwsza renderowana strona |
| EndPage | Ostatnia renderowana strona |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF Ścieżka i nazwa używanego pliku. Każda strona zostanie zapisana w oddzielnym pliku. Jeżeli parametr zawiera "%p", zostanie ono zastąpione numerem strony; w przeciwnym razie numer strony zostanie dołączony do nazwy pliku przed rozszerzeniem. Na przykład dla FileName "output.jpg" i strony 10 obraz zostanie zapisany jako "output10.jpg". Dla FileName "page%poutput.bmp" i strony 5 obraz zostanie zapisany jako "page5output.bmp" |
| FileName |
Wartości zwracane
| 0 | Strony nie zostały pomyślnie wyrenderowane. Zwykle przyczyną są parametry StartPage lub EndPage poza zakresem |
|---|---|
| 1 | Strony zostały pomyślnie wyrenderowane |