Condividi tramite


Scrivere un file XPS OM in un documento XPS

Viene descritto come scrivere il contenuto di un XPS OM in un programma in un file di documento XPS.

Se un programma dispone di un file XPS OM contenente un documento completo, il programma può scrivere XPS OM in un file come documento XPS chiamando il metodo WriteToFile dell'interfacciaIXpsOMPackage.

Prima di usare questi esempi di codice in un programma, leggere la dichiarazione di non responsabilità in Common XPS Document Programming Tasks.

Scrittura di un file XPS OM completo in un documento XPS

Dopo aver impostato il contenuto di un file XPS OM, è possibile salvare XPS OM in un file come documento XPS chiamando il metodo WriteToFile dell'interfacciaIXpsOMPackage.

    HRESULT hr = S_OK;

    hr = xpsPackage->WriteToFile(
        fileName,
        NULL,                    // LPSECURITY_ATTRIBUTES
        FILE_ATTRIBUTE_NORMAL,
        FALSE                    // Optimize Markup Size
        );

Nota

La scrittura di un FILE O OM in un file o in un flusso non crea automaticamente un'anteprima per il documento XPS. Per creare un'anteprima del documento XPS, usare l'interfacciaIXpsOMThumbnailGenerator.

 

Scrittura incrementale di un documento XPS

L'interfaccia IXpsOMPackageWriter può essere usata per scrivere le parti di un documento XPS in modo incrementale; ad esempio, quando le parti del documento vengono create o elaborate in sequenza.

Nota

La scrittura di un FILE O OM in un file o in un flusso non crea automaticamente un'anteprima per il documento XPS. Per creare un'anteprima del documento XPS, usare l'interfacciaIXpsOMThumbnailGenerator.

 

passaggi successivi

Stampare un XPS OM

usato in questa sezione

IOpcPartUri

IXpsOMPackage

IXpsOMThumbnailGenerator

per altre informazioni

inizializzare un XPS OM

informazioni di riferimento sulle API documento XPS

xml Paper Specification