RenderDocumentToFileA

Renderowanie i drukowanie

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w RenderDocumentToFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

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 DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * 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