RenderPagesToFiles

Рендиране и печат

Описание

Рендира страниците на избрания документ, описани от PageRanges, към отделни файлове с изображения

Функцията приема същите стойности на Options за рендиране като RenderPageToFile и RenderDocumentToFile, но PageRanges може да избира несъседни страници като 1,3,7-9, Odd или Even 2-20

Ако FileName съдържа %p, токенът се замества с номера на страницата от източника. Ако FileName не съдържа %p, номерът на страницата от източника се вмъква преди разширението на файла

Реализацията преизползва един рендерер за целия списък с избрани страници, когато активният рендерер го поддържа, което избягва разходите по настройката на RenderPageToFile за всяка страница поотделно

Синтаксис

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

Параметри

DPIСтойността на DPI, използвана при рендирането на всяка страница
PageRangesСписък с диапазони от страници, разделени с запетаи. Използвайте празен низ, за да рендирате всяка страница
Options0 = BMP изход 1 = JPEG изход 2 = WMF изход 3 = EMF изход 4 = EPS изход 5 = PNG изход 6 = GIF изход 7 = TIFF изход 8 = EMF+ изход 9 = HTML5 изход 10 = TIFF (G4) изход
FileNameИмето на изходния файл или шаблонът за именуване на файла. Използвайте %p на място, където трябва да се вмъкне номерът на страницата от източника

Върнати стойности

0Не е рендирана нито една страница
>0Броят на успешно рендираните страници преди завършването или първата грешка