IPdfRendererNative::RenderPageToDeviceContext 方法(windows.data.pdf.interop.h)

将可移植文档格式(PDF)文件的单个页面输出为位图图像。

Syntax

HRESULT RenderPageToDeviceContext(
  [in]           IUnknown           *pdfPage,
  [in]           ID2D1DeviceContext *pD2DDeviceContext,
  [in, optional] PDF_RENDER_PARAMS  *pRenderParams
);

参数

[in] pdfPage

作为转换为 IUnknown 接口的 PdfPage 类类型的实例的 IPdfPage 接口,page.as<IUnknown>().get()表示要输出的页面。

[in] pD2DDeviceContext

用于将页面输出为位图图像的一组状态和命令缓冲区。

[in, optional] pRenderParams

一组页面输出属性,例如仅呈现页面的一部分、呈现页面的缩放版本、设置页面的背景色以及页面是否以高对比度模式显示。

提供此参数的 null 指针以指定默认页面输出属性。 有关默认值列表,请参阅 PDF_RENDER_PARAMS

返回值

此方法可以返回其中一个值。

返回代码 Description
S_OK
页面输出作成功。

要求

Requirement 价值
最低支持的客户端 Windows 8.1 [仅限 UWP 应用]
支持的最低服务器 Windows Server 2012 R2 [仅限 UWP 应用]
目标平台 Windows操作系统
Header windows.data.pdf.interop.h
Library Windows.data.pdf.lib
DLL Windows.Data.Pdf.dll

另请参阅

IPdfRendererNative