RenderPagesToFilesA
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 RenderPagesToFiles, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Renderuje strony wybranego dokumentu opisane przez PageRanges do oddzielnych plików obrazów
Funkcja przyjmuje te same wartości Options renderowania co RenderPageToFile i RenderDocumentToFile, ale PageRanges może wybierać nieciągłe strony, na przykład 1,3,7-9, Odd lub Even 2-20
Jeżeli FileName zawiera %p, ten token jest zastępowany numerem strony źródłowej. Jeżeli FileName nie zawiera %p, numer strony źródłowej jest wstawiany przed rozszerzeniem pliku
Implementacja ponownie wykorzystuje jeden mechanizm renderujący dla listy wybranych stron, gdy aktywny mechanizm to obsługuje, co pozwala uniknąć kosztu konfiguracji przy wywoływaniu RenderPageToFile osobno dla każdej strony
Składnia
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);
Parametry
| DPI | Wartość DPI używana podczas renderowania każdej strony |
|---|---|
| PageRanges | Rozdzielona przecinkami lista zakresów stron. Użyj pustego ciągu, aby renderować wszystkie strony |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = TIFF G4 |
| FileName | Nazwa pliku wyjściowego lub wzorzec nazwy. Użyj %p w miejscu, gdzie ma zostać wstawiony numer strony źródłowej |
Wartości zwracane
| 0 | Nie wyrenderowano żadnej strony |
|---|---|
| >0 | Liczba stron pomyślnie wyrenderowanych przed ukończeniem albo wystąpieniem pierwszego błędu |