XpsDocument Konstruktoren

Definition

Initialisiert eine neue Instanz der XpsDocument-Klasse.

Überlädt

Name Beschreibung
XpsDocument(Package)

Initialisiert eine neue Instanz der XpsDocument Klasse mit Zugriff auf eine angegebene XML Paper Specification (XPS) Package und standardmäßige Interleaving-, Ressourcen- und Komprimierungsoptionen.

XpsDocument(Package, CompressionOption)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen mit angegebenen Package Standard-Interleaving-, Ressourcen- und Komprimierungsoptionen enthalten ist.

XpsDocument(String, FileAccess)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen Package Datei enthalten ist, mit standardmäßigen Interleaving-, Ressourcen- und Komprimierungsoptionen.

XpsDocument(Package, CompressionOption, String)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen mit Package den angegebenen Standard-Interleaving-, Ressourcen- und Komprimierungsoptionen enthalten ist.

XpsDocument(String, FileAccess, CompressionOption)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen Package Datei enthalten ist, mit standardmäßigen Interleaving-, Ressourcen- und Komprimierungsoptionen.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

XpsDocument(Package)

Initialisiert eine neue Instanz der XpsDocument Klasse mit Zugriff auf eine angegebene XML Paper Specification (XPS) Package und standardmäßige Interleaving-, Ressourcen- und Komprimierungsoptionen.

public:
 XpsDocument(System::IO::Packaging::Package ^ package);
public XpsDocument(System.IO.Packaging.Package package);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package)

Parameter

package
Package

Das XPS-Zielpaket für das XpsDocument.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

Gilt für:

XpsDocument(Package, CompressionOption)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen mit angegebenen Package Standard-Interleaving-, Ressourcen- und Komprimierungsoptionen enthalten ist.

public:
 XpsDocument(System::IO::Packaging::Package ^ package, System::IO::Packaging::CompressionOption compressionOption);
public XpsDocument(System.IO.Packaging.Package package, System.IO.Packaging.CompressionOption compressionOption);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package * System.IO.Packaging.CompressionOption -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package, compressionOption As CompressionOption)

Parameter

package
Package

Das Zielpaket für das XpsDocument.

compressionOption
CompressionOption

Die Paketkomprimierungsoption.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

Gilt für:

XpsDocument(String, FileAccess)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen Package Datei enthalten ist, mit standardmäßigen Interleaving-, Ressourcen- und Komprimierungsoptionen.

public:
 XpsDocument(System::String ^ path, System::IO::FileAccess packageAccess);
public XpsDocument(string path, System.IO.FileAccess packageAccess);
new System.Windows.Xps.Packaging.XpsDocument : string * System.IO.FileAccess -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (path As String, packageAccess As FileAccess)

Parameter

path
String

Der Pfad und der Dateiname des Ziels Package für das XpsDocument.

packageAccess
FileAccess

Der Datei-E/A-Modus, in dem die XpsDocumentDatei geöffnet werden soll.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

Gilt für:

XpsDocument(Package, CompressionOption, String)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen mit Package den angegebenen Standard-Interleaving-, Ressourcen- und Komprimierungsoptionen enthalten ist.

public:
 XpsDocument(System::IO::Packaging::Package ^ package, System::IO::Packaging::CompressionOption compressionOption, System::String ^ path);
public XpsDocument(System.IO.Packaging.Package package, System.IO.Packaging.CompressionOption compressionOption, string path);
new System.Windows.Xps.Packaging.XpsDocument : System.IO.Packaging.Package * System.IO.Packaging.CompressionOption * string -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (package As Package, compressionOption As CompressionOption, path As String)

Parameter

package
Package

Das Zielpaket für das XpsDocument.

compressionOption
CompressionOption

Die Paketkomprimierungsoption.

path
String

Der URI (Uniform Resource Identifier) für das Dokument als Zeichenfolge.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

Gilt für:

XpsDocument(String, FileAccess, CompressionOption)

Initialisiert eine neue Instanz der Klasse, die XpsDocument in einer angegebenen Package Datei enthalten ist, mit standardmäßigen Interleaving-, Ressourcen- und Komprimierungsoptionen.

public:
 XpsDocument(System::String ^ path, System::IO::FileAccess packageAccess, System::IO::Packaging::CompressionOption compressionOption);
public XpsDocument(string path, System.IO.FileAccess packageAccess, System.IO.Packaging.CompressionOption compressionOption);
new System.Windows.Xps.Packaging.XpsDocument : string * System.IO.FileAccess * System.IO.Packaging.CompressionOption -> System.Windows.Xps.Packaging.XpsDocument
Public Sub New (path As String, packageAccess As FileAccess, compressionOption As CompressionOption)

Parameter

path
String

Der Pfad und der Dateiname des Ziels Package für das XpsDocument.

packageAccess
FileAccess

Der Datei-E/A-Modus, in dem die XpsDocumentDatei geöffnet werden soll.

compressionOption
CompressionOption

Die Paketkomprimierungsoption.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine XpsDocument.

// Create an XpsDocument package (without PrintTicket).
{
   Package^ package = Package::Open(packageName);
   try
   {
      XpsDocument^ xpsDocument = gcnew XpsDocument(package);

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

      // Close the package.
      xpsDocument->Close();
   } finally
   {
      delete package;
   }
// 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();
}
' Create an XpsDocument package (without PrintTicket).
Using package1 As Package = Package.Open(packageName)
    Dim xpsDocument As New XpsDocument(package1)

    ' Add the package content (false=without PrintTicket).
    AddPackageContent(xpsDocument, False)

    ' Close the package.
    xpsDocument.Close()
End Using

Das folgende Beispiel zeigt auch, wie Sie eine XpsDocument.

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

Gilt für: