DARenderPagesToFiles
Директен достъп, Рендиране и печат
Описание
Рендира страници от отворен файлов манипулатор с директен достъп към отделни файлове с изображения, без да зарежда целия документ чрез нормалния модел на документа
PageRanges може да избира несъседни страници като 2,1, 1,4-6, Odd или Even 2-20. Използвайте празен низ, за да рендирате всяка страница
Ако FileName съдържа %p, тозен токен се замества с номера на страницата от източника. Ако FileName не съдържа %p, номерът на страницата от източника се вмъква преди разширението на файла
Синтаксис
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Параметри
| FileHandle | Манипулаторът, върнат от DAOpenFile или DAOpenFileReadOnly |
|---|---|
| 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) изход |
| DPI | Стойността на DPI, използвана при рендирането на всяка страница |
| FileName | Името на изходния файл или шаблонът за именуване на файла. Използвайте %p на място, където трябва да се вмъкне номерът на страницата от източника |
Върнати стойности
| 0 | Не е рендирана нито една страница |
|---|---|
| >0 | Броят на успешно рендираните страници преди завършването или първата грешка |