Condividi tramite


Metodo IXpsOMThumbnailGenerator::GenerateThumbnail (xpsobjectmodel.h)

Genera un'immagine di anteprima di una pagina.

Sintassi

HRESULT GenerateThumbnail(
  [in]          IXpsOMPage          *page,
  [in]          XPS_IMAGE_TYPE      thumbnailType,
  [in]          XPS_THUMBNAIL_SIZE  thumbnailSize,
  [in]          IOpcPartUri         *imageResourcePartName,
  [out, retval] IXpsOMImageResource **imageResource
);

Parametri

[in] page

Puntatore all'interfaccia IXpsOMPage che contiene la pagina per cui verrà creata l'immagine di anteprima.

[in] thumbnailType

Valore XPS_IMAGE_TYPE che specifica il tipo di immagine di anteprima da creare.

[in] thumbnailSize

Valore XPS_THUMBNAIL_SIZE che specifica le dimensioni dell'immagine dell'anteprima da creare.

[in] imageResourcePartName

Puntatore all'interfaccia IOpcPartUri che contiene il nome della nuova parte dell'immagine di anteprima.

[out, retval] imageResource

Puntatore alla nuova interfaccia IXpsOMImageResource che contiene l'immagine di anteprima creata da questo metodo.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella che segue. Per informazioni sui valori restituiti dell'API documento XPS non elencati in questa tabella, vedere Errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
page, imageResourcePartName o imageResource è NULL.
E_INVALIDARG
Uno dei parametri seguenti contiene un valore non valido:

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h

Vedi anche

IOpcPartUri

IXpsOMImageResource

IXpsOMPage

IXpsOMThumbnailGenerator

XML Paper Specification

Errori del documento XPS

XPS_IMAGE_TYPE

XPS_THUMBNAIL_SIZE