IXpsOMThumbnailGenerator 接口 (xpsobjectmodel.h)

生成缩略图资源。

继承

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

方法

IXpsOMThumbnailGenerator 接口具有以下方法。

 
IXpsOMThumbnailGenerator::GenerateThumbnail

生成页面的缩略图。

注解

若要实例化此接口,请调用 CoCreateInstance ,如下面的代码示例所示。


IXpsOMThumbnailGenerator    *newInterface;

// Note the implicit requirement that CoInitializeEx 
//  has previously been called from this thread.

hr = CoCreateInstance(
      __uuidof(XpsOMThumbnailGenerator),
      NULL, 
      CLSCTX_INPROC_SERVER,
      __uuidof(IXpsOMThumbnailGenerator),
      reinterpret_cast<LPVOID*>(&newInterface)
      );

if (SUCCEEDED(hr))
{
    // use newInterface
    newInterface->Release();
}
else
{
    // evaluate HRESULT error returned in hr
}
 

此接口需要 XpsRasterService.dll。 如果在调用 CoCreateInstance 来创建 IXpsOMThumbnailGenerator 实例时不存在 XpsRasterService.dll,CoCreateInstance 将返回 E_FAIL。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [仅限桌面应用]
目标平台 Windows
标头 xpsobjectmodel.h

另请参阅

XML 纸张规范