DARenderPageToDC

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

Описание

Рендира указаната страница от указания документ директно върху графична повърхност. На Windows целевата повърхност е манипулатор на контекст на устройството (Device Context handle, DC)

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

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

functions.

Синтаксис

Delphi

Function TPDFlib.DARenderPageToDC(FileHandle, PageRef: Integer; DPI: Double; DC: HDC): Integer;

ActiveX

Function PDFlib::DARenderPageToDC(FileHandle As Long, PageRef As Long, DPI As Double, DC As Long) As Long

DLL

int DLDARenderPageToDC(int InstanceID, int FileHandle, int PageRef, double DPI, int DC);

Параметри

FileHandleДескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefПрепратка към страница, върната от функциите DAFindPage или DANewPage
DPIDPI, което да се използва при рендиране на страницата
DCМанипулаторът на контекста на устройството

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

0Страницата не можа да бъде изобразена
1Страницата беше рендерирана успешно double DPI, HDC DC);