D1147:打印控件在未添加页的情况下关闭

Direct2D 打印:在调用关闭时没有以前的 AddPage 调用

 

可能的原因

如果 关闭 ID2D1PrintControl 时未事先调用 ID2D1PrintControl::AddPage,则可能会出现此消息。 Direct2D Print 认为没有页面的打印控件是错误的,相应的 ID2D1PrintControl::Close 命令将返回错误。

可能的修复方法

若要处理消息,请在关闭打印控件之前将页面添加到该控件。 如果应用程序不需要打印任何内容,请避免关闭打印控件或创建它。