Método IXpsOMPackage1::WriteToStream1 (xpsobjectmodel_1.h)
Grava um OM XPS em um fluxo como um pacote XPS de um tipo especificado.
Sintaxe
HRESULT WriteToStream1(
ISequentialStream *outputStream,
BOOL optimizeMarkupSize,
XPS_DOCUMENT_TYPE documentType
);
Parâmetros
outputStream
[in] O fluxo que recebe o conteúdo serializado do pacote. Esse parâmetro não deve ser NULL.
optimizeMarkupSize
[in] Um valor booliano que indica se a marcação do documento será otimizada para tamanho quando o conteúdo do OM XPS for gravado no pacote XPS.
TRUE: o gravador de pacote tentará otimizar a marcação para o tamanho mínimo.
FALSE: o gravador de pacote não tentará executar nenhuma otimização.
documentType
[in] O formato de dados XPS a ser gravado em outputStream. O valor desse parâmetro não pode ser XPS_DOCUMENT_TYPE_UNSPECIFIED.
Valor retornado
O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, os valores a seguir. Para obter informações sobre valores retornados da API de Documento XPS que não estão listados nesta tabela, consulte Erros de documento XPS.
S_OK: o método foi bem-sucedido.
E_POINTER: documentType é NULL.
E_INVALIDARG: documentType foi definido como XPS_DOCUMENT_TYPE_UNSPECIFIED.
XPS_E_INVALID_CONTENT_TYPE: um recurso de imagem no pacote é de um tipo que não é compatível com o tipo de documento especificado em documentType.
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 |
Biblioteca | Nenhum |