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 | Списък с диапазони от страници, разделени с запетаи. Използвайте празен низ, за да рендирате всяка страница |
| 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 | Името на изходния файл или шаблонът за именуване на файла. Използвайте %p на място, където трябва да се вмъкне номерът на страницата от източника |
Върнати стойности
| 0 | Не е рендирана нито една страница |
|---|---|
| >0 | Броят на успешно рендираните страници преди завършването или първата грешка |