Compartilhar via


Interface IXpsOMObjectFactory1 (xpsobjectmodel_1.h)

Herda de IXpsOMObjectFactory.

Adiciona suporte para:

Detectando o tipo de um pacote XPS.

Carregamento de pacotes OpenXPS em um modelo de objeto XPS.

Salvando um modelo de objeto XPS na memória em um pacote OpenXPS.

Convertendo recursos HDPhoto em recursos JpegXR.

Herança

A interface IXpsOMObjectFactory1 herda de IXpsOMObjectFactory. IXpsOMObjectFactory1 também tem estes tipos de membros:

Métodos

A interface IXpsOMObjectFactory1 tem esses métodos.

 
IXpsOMObjectFactory1::ConvertHDPhotoToJpegXR

Converte um recurso de imagem de uma foto HD em um JpegXR.
IXpsOMObjectFactory1::ConvertJpegXRToHDPhoto

Converte um recurso de imagem de um JpegXR em uma foto HD.
IXpsOMObjectFactory1::CreatePackage1

O método IXpsOMObjectFactory1::CreatePackage1 (xpsobjectmodel_1.h) cria uma interface IXpsOMPackage1 que serve como o nó raiz de uma árvore de documentos do modelo de objeto XPS.
IXpsOMObjectFactory1::CreatePackageFromFile1

Abre um arquivo de pacote XPS e retorna uma árvore de objeto 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.
IXpsOMObjectFactory1::CreatePackageFromStream1

Abre um fluxo que contém um pacote XPS e retorna uma árvore de objeto de documento XPS instanciada.
IXpsOMObjectFactory1::CreatePackageWriterOnFile1

Abre um arquivo para gravar o conteúdo de um OM XPS em um pacote XPS de um tipo especificado. Esse método produz um gravador de pacotes para um documento MSXPS ou um documento OpenXPS.
IXpsOMObjectFactory1::CreatePackageWriterOnStream1

Abre um fluxo para gravar o conteúdo de um OM XPS em um pacote XPS de um tipo especificado.
IXpsOMObjectFactory1::CreatePage1

O método IXpsOMObjectFactory1::CreatePage1 (xpsobjectmodel_1.h) cria uma interface IXpsOMPage, que fornece o nó raiz de uma árvore de objetos que representam o conteúdo de uma única página.
IXpsOMObjectFactory1::CreatePageFromStream1

Lê a marcação de página do fluxo especificado para criar e preencher uma interface IXpsOMPage1.
IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1

Carrega a marcação do dicionário de recursos remotos em uma interface IXpsOMRemoteDictionaryResource não desenraizada. O dicionário referenciado pelo parâmetro dictionaryMarkupStream pode conter marcação do namespace OpenXPS ou MSXPS.
IXpsOMObjectFactory1::GetDocumentTypeFromFile

Detecta o tipo de documento XPS armazenado no arquivo especificado.
IXpsOMObjectFactory1::GetDocumentTypeFromStream

Detecta o tipo de documento XPS armazenado no fluxo especificado.

Comentários

Referências adicionais

A interface base é definida e documentada no SDK do Windows 7.

Interface IXpsOMObjectFactory

Requisitos

   
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

Confira também

IXpsOMObjectFactory