docobj.h) (IPrint 接口

启用常规复合文档和活动文档以支持编程打印。

继承

IPrint 接口继承自 IUnknown 接口。 IPrint 还具有以下类型的成员:

方法

IPrint 接口具有以下方法。

 
IPrint::GetPageInfo

检索文档的第一页的页码和总页数。
IPrint::P rint

使用指定的作业要求在指定的打印机上打印对象。
IPrint::SetInitialPageNum

设置文档第一页的页码。

备注

加载文档后,容器和其他客户端可以调用 IPrint::P rint 来指示文档自行打印,指定打印控制标志、目标设备、要打印的特定页面和其他选项。 客户端可以通过调用 IContinueCallback 接口来控制打印的继续。

实现 IPrint 的对象将自身注册到存储在其 CLSID 下的 可打印 密钥,如下所示:

HKEY_CLASSES_ROOT\CLSID{...}\Printable

调用方通过在注册表中查找此键来确定特定对象类是否支持以编程方式打印其持久状态。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 docobj.h