RenderPagesToFiles
Renderowanie i drukowanie
Opis
Renderuje strony wybranego dokumentu opisane przez PageRanges do oddzielnych plików graficznych
Funkcja akceptuje te same wartości Options co RenderPageToFile i RenderDocumentToFile, ale PageRanges umożliwia wybór nieciągłych stron, takich jak 1,3,7-9, Odd lub Even 2-20
Jeśli FileName zawiera %p, ten token zostaje zastąpiony numerem strony źródłowej. Jeśli FileName nie zawiera %p, numer strony źródłowej jest wstawiany przed rozszerzeniem pliku
Implementacja ponownie używa jednego renderera dla wybranej listy stron, gdy aktywny renderer to obsługuje, co pozwala uniknąć kosztu inicjalizacji przy wywoływaniu RenderPageToFile osobno dla każdej strony
Składnia
Delphi
Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);
Parametry
| DPI | Rozdzielczość DPI używana podczas renderowania każdej strony |
|---|---|
| PageRanges | Lista zakresów stron rozdzielona przecinkami; użyj pustego ciągu, aby wyrenderować każdą stronę |
| Options | 0 = wyjście BMP; 1 = wyjście JPEG; 2 = wyjście WMF; 3 = wyjście EMF; 4 = wyjście EPS; 5 = wyjście PNG; 6 = wyjście GIF; 7 = wyjście TIFF; 8 = wyjście EMF+; 9 = wyjście HTML5; 10 = wyjście TIFF (G4) |
| FileName | Nazwa pliku wyjściowego lub wzorzec nazwy pliku. Użyj %p w miejscu, gdzie ma być wstawiony numer strony źródłowej |
Wartości zwracane
| 0 | Żadna strona nie została wyrenderowana |
|---|---|
| >0 | Liczba stron pomyślnie wyrenderowanych przed ukończeniem lub pierwszym błędem |