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

DPIRozdzielczość DPI używana podczas renderowania każdej strony
PageRangesLista zakresów stron rozdzielona przecinkami; użyj pustego ciągu, aby wyrenderować każdą stronę
Options0 = 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)
FileNameNazwa 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
>0Liczba stron pomyślnie wyrenderowanych przed ukończeniem lub pierwszym błędem