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

DPIWartość DPI renderowania. Wartość 72 daje taki sam wynik jak Acrobat przy powiększeniu 100%
StartPagePierwsza renderowana strona
EndPageOstatnia renderowana strona
Options0 = 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

0Strony nie zostały pomyślnie wyrenderowane. Zwykle przyczyną są parametry StartPage lub EndPage poza zakresem
1Strony zostały pomyślnie wyrenderowane