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 |