Interface IXpsOMPackageWriter (xpsobjectmodel.h)
Grava incrementalmente as partes de um documento XPS em um arquivo de pacote.
Herança
A interface IXpsOMPackageWriter herda da interface IUnknown . IXpsOMPackageWriter também tem estes tipos de membros:
Métodos
A interface IXpsOMPackageWriter tem esses métodos.
IXpsOMPackageWriter::AddPage Grava uma nova parte FixedPage na parte FixedDocument aberta no momento no pacote. |
IXpsOMPackageWriter::AddResource Cria um novo recurso de parte no pacote. |
IXpsOMPackageWriter::Close Fecha todas as partes abertas do pacote e fecha o pacote. |
IXpsOMPackageWriter::IsClosed Obtém o status da interface IXpsOMPackageWriter. |
IXpsOMPackageWriter::StartNewDocument Abre e inicializa um novo FixedDocument no FixedDocumentSequence do pacote. |
Comentários
A gravação progressiva permite que um aplicativo serialize o conteúdo e os recursos do documento XPS conforme eles ficam disponíveis. Ele não exige que o aplicativo crie todos os elementos do documento antes da serialização.
Essa interface grava as páginas no pacote sequencialmente, na ordem em que AddPage é chamado. A interface não dá suporte à escrita de página em uma ordem não sequencial; portanto, ele só deve ser usado quando o conteúdo da página é produzido ou está disponível para gravação na ordem em que ele deve aparecer no documento XPS.
Requisitos
Requisito | Valor |
---|---|
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 Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | xpsobjectmodel.h |
Confira também
IXpsDocumentPackageTarget::GetXpsOMPackageWriter
IXpsOMObjectFactory::CreatePackageWriterOnFile
IXpsOMObjectFactory::CreatePackageWriterOnStream