Partager via


Interface IXpsOMThumbnailGenerator (xpsobjectmodel.h)

Génère une ressource d’image miniature.

Héritage

L’interface IXpsOMThumbnailGenerator hérite de l’interface IUnknown. IXpsOMThumbnailGenerator a également les types de membres suivants :

Méthodes

L’interface IXpsOMThumbnailGenerator a ces méthodes.

 
IXpsOMThumbnailGenerator ::GenerateThumbnail

Génère une image miniature d’une page.

Remarques

Pour instancier cette interface, appelez CoCreateInstance comme indiqué dans l’exemple de code qui suit.


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
}
 

Cette interface nécessite XpsRasterService.dll. Si XpsRasterService.dll n’est pas présent lorsque CoCreateInstance est appelé pour créer un instance IXpsOMThumbnailGenerator, CoCreateInstance retourne E_FAIL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête xpsobjectmodel.h

Voir aussi

XML Paper Specification