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Страницата не можа да бъде рендерирана. Check the value of the FileHandle and PageRef parameters
1Страницата беше рендерирана правилно и файлът с изображението беше записан на диска Файлът не можа да бъде записан на диска 2