DARenderPageToFileA

Функционалност за директен достъп, рендериране и печат

Описание

Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с DARenderPageToFile, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode

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

По подразбиране изобразяването използва системата GDI+, която е налична в Windows XP и по-нови версии

Опция 10, извеждане TIFF (G4), е налична само в Windows Vista и Windows Server 2008 и по-нови версии

Възможно е също рендиране с Cairo чрез SetCairoFileName и SelectRenderer

functions.

Синтаксис

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

Параметри

FileHandleДескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefПрепратка към страница, върната от функциите DAFindPage или DANewPage
Options0 = изход BMP 1 = изход JPEG 2 = изход WMF 3 = изход EMF 4 = изход EPS 5 = изход PNG 6 = изход GIF 7 = изход TIFF 8 = изход EMF+ 9 = изход HTML5 10 = изход G4 TIFF
DPIDPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет
FileNameПътят и името на файла, който да се създаде за съхраняване на данните за рендираното изображение на страницата

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

0Страницата не можа да бъде изобразена Проверете стойността на параметрите FileHandle и PageRef
1Страницата беше рендерирана правилно и файлът с изображението беше записан на диска Файлът не можа да бъде записан на диска 2