Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

XpsDocument Constructor (String, FileAccess, CompressionOption)

 

Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

Namespace:   System.Windows.Xps.Packaging
Assembly:  ReachFramework (in ReachFramework.dll)

public XpsDocument(
	string path,
	FileAccess packageAccess,
	CompressionOption compressionOption
)

Parameters

path
Type: System.String

The path and file name of the target Package for the XpsDocument.

packageAccess
Type: System.IO.FileAccess

The file I/O mode in which to open the XpsDocument.

compressionOption
Type: System.IO.Packaging.CompressionOption

The package compression option.

The following example shows how to create and close an XpsDocument.

// Create an XpsDocument package (without PrintTicket).
using (Package package = Package.Open(packageName))
{
    XpsDocument xpsDocument = new XpsDocument(package);

    // Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, false);

    // Close the package.
    xpsDocument.Close();
}

The following example also shows how to create and close an XpsDocument.

// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;

.NET Framework
Available since 3.0
Return to top
Show:
© 2016 Microsoft