DARenderPageToDC
直接访问功能、渲染和打印
描述
将指定文档中的指定页面直接渲染到图形表面,在 Windows 上,目标表面是设备上下文句柄(DC)
默认情况下,渲染使用 Windows XP 及更高版本提供的 GDI+ 系统
也可以使用 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 函数返回的页面引用 |
| DPI | 渲染页面时使用的 DPI |
| DC | 设备上下文句柄 |
返回值
| 0 | 页面无法渲染 |
|---|---|
| 1 | 页面已成功以双倍 DPI 渲染,HDC DC) |