以下是 ID2D1PrintControl 接口的简要定义:
interface ID2D1PrintControl : public IUnknown
{
STDMETHOD(AddPage)(
_In_ ID2D1CommandList *commandList,
D2D1_TAG tag1,
D2D1_TAG tag2
) PURE;
STDMETHOD(Close)(
) PURE;
};
这个接口包含两个方法:
- AddPage:用于将渲染命令列表添加到打印作业中。commandList 参数是一个 Direct2D 命令列表,表示要打印的图形内容。tag1 和 tag2 参数是用于标记页面的标签,可用于与其他打印操作关联。
- Close:用于结束打印作业。调用此方法后,打印系统将完成打印操作。
ID2D1PrintControl 接口主要用于在 Direct2D 渲染过程中与打印相关的场景,例如将图形内容发送到打印机。
转载请注明出处:http://www.zyzy.cn/article/detail/25317/Win32 API/D2d1_1.h/ID2D1PrintControl