XpsDocument Constructor (String, FileAccess)

XpsDocument Constructor (String, FileAccess)


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


Type: System.String

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

Type: System.IO.FileAccess

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

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.

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
© 2016 Microsoft