XpsDocument Oluşturucular

Tanım

XpsDocument sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

XpsDocument(Package)

Belirtilen XML Kağıt Belirtimine (XPS) Package ve varsayılan araya ekleme, kaynak ve sıkıştırma seçeneklerine erişimle sınıfının yeni bir örneğini XpsDocument başlatır.

XpsDocument(Package, CompressionOption)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package içinde yer alan sınıfının yeni bir örneğini XpsDocument başlatır.

XpsDocument(String, FileAccess)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package bir dosyada yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

XpsDocument(Package, CompressionOption, String)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package içinde yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

XpsDocument(String, FileAccess, CompressionOption)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package bir dosyada yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

XpsDocument(Package)

Belirtilen XML Kağıt Belirtimine (XPS) Package ve varsayılan araya ekleme, kaynak ve sıkıştırma seçeneklerine erişimle sınıfının yeni bir örneğini XpsDocument başlatır.

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)

Parametreler

package
Package

için XpsDocumenthedef XPS paketi.

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

Şunlara uygulanır

XpsDocument(Package, CompressionOption)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package içinde yer alan sınıfının yeni bir örneğini XpsDocument başlatır.

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)

Parametreler

package
Package

için XpsDocumenthedef paket.

compressionOption
CompressionOption

Paket sıkıştırma seçeneği.

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

Şunlara uygulanır

XpsDocument(String, FileAccess)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package bir dosyada yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

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)

Parametreler

path
String

için hedefin Package XpsDocumentyolu ve dosya adı.

packageAccess
FileAccess

dosyasının açıldığı XpsDocumentdosya G/Ç modu.

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

Şunlara uygulanır

XpsDocument(Package, CompressionOption, String)

Belirtilen varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package içinde yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

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)

Parametreler

package
Package

için XpsDocumenthedef paket.

compressionOption
CompressionOption

Paket sıkıştırma seçeneği.

path
String

Belgenin dize olarak tekdüzen kaynak tanımlayıcısı (URI).

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

Şunlara uygulanır

XpsDocument(String, FileAccess, CompressionOption)

Varsayılan araya ekleme, kaynak ve sıkıştırma seçenekleriyle belirtilen Package bir dosyada yer alan sınıfın yeni bir örneğini XpsDocument başlatır.

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)

Parametreler

path
String

için hedefin Package XpsDocumentyolu ve dosya adı.

packageAccess
FileAccess

dosyasının açıldığı XpsDocumentdosya G/Ç modu.

compressionOption
CompressionOption

Paket sıkıştırma seçeneği.

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl oluşturulacağı ve kapatacağı gösterilmektedir 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

Aşağıdaki örnekte ayrıca bir öğesinin nasıl oluşturulacağı ve kapatılacağı da gösterilmektedir XpsDocument.

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

Şunlara uygulanır