Condividi tramite


Metodo IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D (xpsobjectmodel_2.h)

Ottiene un nuovo oggetto IXpsOMPackageWriter3D per il pacchetto del documento.

Sintassi

HRESULT GetXpsOMPackageWriter3D(
  [in]           IOpcPartUri           *documentSequencePartName,
  [in, optional] IOpcPartUri           *discardControlPartName,
  [in]           IOpcPartUri           *modelPartName,
  [in]           IStream               *modelData,
  [out]          IXpsOMPackageWriter3D **packageWriter
);

Parametri

[in] documentSequencePartName

Parte radice del payload XPS.

[in, optional] discardControlPartName

Parte di controllo di eliminazione per il payload XPS.

[in] modelPartName

Nome della parte che conterrà il modello 3D. Il tipo di contenuto della parte è "application/vnd.ms-package.3dmanufacturing-3dmodel+xml". È collegato dalla radice del pacchetto con il tipo di relazione "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel" .

[in] modelData

Flusso leggibile che contiene la descrizione del modello 3D. La descrizione del modello può essere la codifica UTF16 del documento XML, ma per XPS OM e XpsPrint, si tratta di un BLOB che passa attraverso. Il metodo GetXpsOMPackageWriter3D tenta di spostare il puntatore di lettura del flusso fornito all'inizio del flusso, ma la chiamata al metodo non avrà esito negativo se il flusso non supporta il metodo Seek .

[out] packageWriter

Restituisce il writer che può essere usato per inviare contenuti e trame XPS per il modello 3D.

Valore restituito

Restituisce il codice di errore HRESULT appropriato.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel_2.h

Vedi anche

IXpsDocumentPackageTarget3D