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
| 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 |