Compartilhar via


Método IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D (xpsobjectmodel_2.h)

Obtém um novo objeto IXpsOMPackageWriter3D para o pacote de documentos.

Sintaxe

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

Parâmetros

[in] documentSequencePartName

A parte raiz do conteúdo XPS.

[in, optional] discardControlPartName

A parte de controle de descarte para o conteúdo XPS.

[in] modelPartName

Nome da parte que conterá o modelo 3D. O tipo de conteúdo da parte é "application/vnd.ms-package.3dmanufacturing-3dmodel+xml". Ele é vinculado da raiz do pacote com o tipo de relação "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel" .

[in] modelData

Um fluxo legível que contém a descrição do modelo 3D. A descrição do modelo pode ser a codificação UTF16 do documento XML, mas para XPS OM e XpsPrint, esse é um BLOB passando. O método GetXpsOMPackageWriter3D tenta mover o ponteiro de leitura do fluxo fornecido para o início do fluxo, mas a chamada de método não falhará se o fluxo não der suporte ao método Seek .

[out] packageWriter

Retorna o gravador que pode ser usado para enviar conteúdo XPS e texturas para o modelo 3D.

Retornar valor

Retorna o código de erro HRESULT apropriado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel_2.h

Confira também

IXpsDocumentPackageTarget3D