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

DPIWartość DPI używana podczas renderowania każdej strony
PageRangesRozdzielona przecinkami lista zakresów stron. Użyj pustego ciągu, aby renderować wszystkie strony
Options0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = TIFF G4
FileNameNazwa pliku wyjściowego lub wzorzec nazwy. Użyj %p w miejscu, gdzie ma zostać wstawiony numer strony źródłowej

Wartości zwracane

0Nie wyrenderowano żadnej strony
>0Liczba stron pomyślnie wyrenderowanych przed ukończeniem albo wystąpieniem pierwszego błędu