DARenderPageToDC
Функции прямого доступа, рендеринг и печать
Описание
Растеризует указанную страницу указанного документа прямо на графическую поверхность; в Windows это дескриптор контекста устройства (DC)
По умолчанию растеризация выполняется через системную GDI+, доступную начиная с Windows XP
Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.
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 |
| DPI | DPI при растеризации страницы |
| DC | Дескриптор контекста устройства |
Возвращаемые значения
| 0 | Не удалось отрендерить страницу |
|---|---|
| 1 | Страница успешно растеризована double DPI, HDC DC); |