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 函数返回的句柄
PageRefDAFindPage 或 DANewPage 函数返回的页面引用
DPI渲染页面时使用的 DPI
DC设备上下文句柄

返回值

0页面无法渲染
1页面已成功以双倍 DPI 渲染,HDC DC)