Compartilhar via


Interface IXpsOMObjectFactory (xpsobjectmodel.h)

Cria objetos no modelo de objeto do documento XPS.

Herança

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

Métodos

A interface IXpsOMObjectFactory tem esses métodos.

 
IXpsOMObjectFactory::CreateCanvas

Cria uma interface IXpsOMCanvas usada para agrupar elementos de página.
IXpsOMObjectFactory::CreateColorProfileResource

Cria uma interface IXpsOMColorProfileResource, que é usada para acessar um fluxo de recursos de perfil de cor.
IXpsOMObjectFactory::CreateCoreProperties

Cria uma interface IXpsOMCoreProperties, que contém os metadados que descrevem um documento XPS.
IXpsOMObjectFactory::CreateDictionary

Cria uma interface IXpsOMDictionary, que permite o compartilhamento de recursos de propriedade.
IXpsOMObjectFactory::CreateDocument

Cria uma interface IXpsOMDocument, que pode conter um conjunto de interfaces IXpsOMPageReference em uma sequência ordenada.
IXpsOMObjectFactory::CreateDocumentSequence

Cria uma interface IXpsOMDocumentSequence, que pode conter as interfaces IXpsOMDocument do documento XPS.
IXpsOMObjectFactory::CreateDocumentStructureResource

Cria uma interface IXpsOMDocumentStructureResource, que fornece acesso ao fluxo de recursos da estrutura do documento.
IXpsOMObjectFactory::CreateFontResource

Cria uma interface IXpsOMFontResource, que fornece uma interface IStream para o recurso de fonte.
IXpsOMObjectFactory::CreateGeometry

Cria uma interface IXpsOMGeometry, que especifica a forma de um caminho ou de uma região de recorte.
IXpsOMObjectFactory::CreateGeometryFigure

Cria uma interface IXpsOMGeometryFigure, que especifica uma parte de um objeto que é definida por uma interface IXpsOMGeometry.
IXpsOMObjectFactory::CreateGlyphs

Cria uma interface IXpsOMGlyphs, que especifica o texto que aparece em uma página.
IXpsOMObjectFactory::CreateGradientStop

Cria uma interface IXpsOMGradientStop para representar uma única definição de cor e local em um gradiente.
IXpsOMObjectFactory::CreateImageBrush

Cria uma interface IXpsOMImageBrush.
IXpsOMObjectFactory::CreateImageResource

Cria uma interface IXpsOMImageResource, que é usada para acessar um fluxo de recursos de imagem.
IXpsOMObjectFactory::CreateLinearGradientBrush

Cria uma interface IXpsOMLinearGradientBrush.
IXpsOMObjectFactory::CreateMatrixTransform

Cria uma interface IXpsOMMatrixTransform que especifica uma transformação de matriz affine.
IXpsOMObjectFactory::CreatePackage

Cria uma interface IXpsOMPackage que serve como o nó raiz de uma árvore de documentos do modelo de objeto XPS.
IXpsOMObjectFactory::CreatePackageFromFile

Abre um arquivo de pacote XPS e retorna uma árvore de objetos de documento XPS instanciada.
IXpsOMObjectFactory::CreatePackageFromStream

Abre um fluxo que contém um pacote XPS e retorna uma árvore de objetos de documento XPS instanciada.
IXpsOMObjectFactory::CreatePackageWriterOnFile

Abre um arquivo para gravar o conteúdo de um OM XPS em um pacote XPS.
IXpsOMObjectFactory::CreatePackageWriterOnStream

Abre um fluxo para gravar o conteúdo de um OM XPS em um pacote XPS.
IXpsOMObjectFactory::CreatePage

Cria uma interface IXpsOMPage, que fornece o nó raiz de uma árvore de objetos que representam o conteúdo de uma única página.
IXpsOMObjectFactory::CreatePageFromStream

Lê a marcação de página do fluxo especificado para criar e popular uma interface IXpsOMPage.
IXpsOMObjectFactory::CreatePageReference

Cria uma interface IXpsOMPageReference que permite a virtualização de páginas.
IXpsOMObjectFactory::CreatePartResources

Cria uma interface IXpsOMPartResources que pode conter recursos baseados em parte.
IXpsOMObjectFactory::CreatePartUri

Cria uma interface IOpcPartUri que usa o URI especificado.
IXpsOMObjectFactory::CreatePartUriCollection

Cria uma interface IXpsOMPartUriCollection que pode conter ponteiros de interface IOpcPartUri.
IXpsOMObjectFactory::CreatePath

Cria uma interface IXpsOMPath que especifica um elemento de caminho gráfico em uma página.
IXpsOMObjectFactory::CreatePrintTicketResource

Cria uma interface IXpsOMPrintTicketResource que permite o acesso a um fluxo PrintTicket.
IXpsOMObjectFactory::CreateRadialGradientBrush

Cria uma interface IXpsOMRadialGradientBrush.
IXpsOMObjectFactory::CreateReadOnlyStreamOnFile

Cria um IStream somente leitura sobre o arquivo especificado.
IXpsOMObjectFactory::CreateRemoteDictionaryResource

Cria uma interface IXpsOMRemoteDictionaryResource que permite o compartilhamento de recursos de propriedade.
IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream

Carrega a marcação do dicionário de recursos remotos em uma interface IXpsOMRemoteDictionaryResource não arrancada.
IXpsOMObjectFactory::CreateSignatureBlockResource

Cria um IXpsOMSignatureBlockResource que pode conter uma ou mais solicitações de assinatura.
IXpsOMObjectFactory::CreateSolidColorBrush

Cria uma interface IXpsOMSolidColorBrush, que especifica um pincel de uma única cor sólida.
IXpsOMObjectFactory::CreateStoryFragmentsResource

Cria uma interface IXpsOMStoryFragmentsResource que fornece acesso ao conteúdo do fluxo de recursos da parte StoryFragments de uma página.
IXpsOMObjectFactory::CreateVisualBrush

Cria uma interface IXpsOMVisualBrush, que é um IXpsOMTileBrush que usa um objeto visual.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsDocumentPackageTarget::GetXpsOMFactory

Inicializar um OM XPS

Interfaces

Especificação de Papel XML