Compartilhar via


Método IXpsOMObjectFactory1::CreatePackageFromFile1 (xpsobjectmodel_1.h)

Abre um arquivo de pacote XPS e retorna uma árvore de objetos de documento XPS instanciada. Esse método lerá um arquivo que contém um documento XPS do tipo XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS

Sintaxe

HRESULT CreatePackageFromFile1(
  LPCWSTR        filename,
  BOOL           reuseObjects,
  IXpsOMPackage1 **package
);

Parâmetros

filename

[in, string] O nome do arquivo de pacote XPS.

reuseObjects

[in] O valor booliano que indica que o software deve tentar otimizar a árvore de objetos do documento compartilhando objetos idênticos em todas as propriedades e filhos.

TRUE: o software tentará otimizar a árvore de objetos.

FALSE: o software não tentará otimizar a árvore de objetos.

package

[out, retval] Um ponteiro para a nova interface IXpsOMPackage1 que contém a árvore de objetos do documento XPS que foi lida do nome do arquivo.

Retornar valor

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, o seguinte. Para obter informações sobre valores retornados da API de documento XPS que não estão listados aqui, consulte Erros de documento XPS.

S_OK: o método foi bem-sucedido.

XPS_E_UNEXPECTED_NAMESPACE: a marcação do pacote usa um namespace que não é compatível com o tipo de documento

XPS_E_ABSOLUTE_REFERENCE: o documento OpenXPS contém elementos XML que usam URIs absolutos para fazer referência a outras partes no documento.

Comentários

Use esse método para ler um arquivo que contém um documento XPS que pode ser do tipo XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS. CreatePackageFromFile, lançado no Windows 7, só abre arquivos que contêm um documento XPS do tipo XPS_DOCUMENT_TYPE_ XPS.

Requisitos

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

Confira também

IXpsOMObjectFactory1