XpsDocument Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der XpsDocument-Klasse.
Überlädt
XpsDocument(Package) |
Initialisiert eine neue Instanz der XpsDocument-Klasse mit Zugriff auf ein angegebenes XML Paper Specification-Package (XPS) und Standardoptionen für Überlappen, Ressourcen und Komprimierung. |
XpsDocument(Package, CompressionOption) |
Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einem angegebenen Package mit angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist. |
XpsDocument(String, FileAccess) |
Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist. |
XpsDocument(Package, CompressionOption, String) |
Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einem angegebenen Package mit den angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist. |
XpsDocument(String, FileAccess, CompressionOption) |
Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist. |
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
Im folgenden Beispiel wird auch gezeigt, 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 ein angegebenes XML Paper Specification-Package (XPS) und Standardoptionen für Überlappen, Ressourcen und Komprimierung.
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
Im folgenden Beispiel wird auch gezeigt, 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 XpsDocument-Klasse, die in einem angegebenen Package mit angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung 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
Im folgenden Beispiel wird auch gezeigt, 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 XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.
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 Ziel-Package für das XpsDocument.
- packageAccess
- FileAccess
Der E/A-Modus der Datei, in dem das XpsDocument 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
Im folgenden Beispiel wird auch gezeigt, 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 XpsDocument-Klasse, die in einem angegebenen Package mit den angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung 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
Im folgenden Beispiel wird auch gezeigt, 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 XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.
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 Ziel-Package für das XpsDocument.
- packageAccess
- FileAccess
Der E/A-Modus der Datei, in dem das XpsDocument 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
Im folgenden Beispiel wird auch gezeigt, wie Sie eine XpsDocument.
// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;