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Списък с диапазони от страници, разделени с запетаи. Използвайте празен низ, за да рендирате всяка страница
Options0 = 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Броят на успешно рендираните страници преди завършването или първата грешка