Condividi tramite


XpsDocument Costruttori

Definizione

Inizializza una nuova istanza della classe XpsDocument.

Overload

XpsDocument(Package)

Inizializza una nuova istanza della classe XpsDocument con accesso a un elemento XML Paper Specification (XPS) Package specificato e opzioni di compressione, interfoliazione e risorse predefinite.

XpsDocument(Package, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

XpsDocument(String, FileAccess)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

XpsDocument(Package, CompressionOption, String)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

XpsDocument(String, FileAccess, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

XpsDocument(Package)

Inizializza una nuova istanza della classe XpsDocument con accesso a un elemento XML Paper Specification (XPS) Package specificato e opzioni di compressione, interfoliazione e risorse predefinite.

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)

Parametri

package
Package

Pacchetto di destinazione XPS per XpsDocument.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

Si applica a

XpsDocument(Package, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

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)

Parametri

package
Package

Package di destinazione per XpsDocument.

compressionOption
CompressionOption

Opzione di compressione del package.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

Si applica a

XpsDocument(String, FileAccess)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

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)

Parametri

path
String

Percorso e nome file dell'oggetto Package di destinazione per XpsDocument.

packageAccess
FileAccess

Modalità di I/O del file per aprire XpsDocument.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

Si applica a

XpsDocument(Package, CompressionOption, String)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

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)

Parametri

package
Package

Package di destinazione per XpsDocument.

compressionOption
CompressionOption

Opzione di compressione del package.

path
String

URI (Uniform Resource Identifier) del documento in formato stringa.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

Si applica a

XpsDocument(String, FileAccess, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

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)

Parametri

path
String

Percorso e nome file dell'oggetto Package di destinazione per XpsDocument.

packageAccess
FileAccess

Modalità di I/O del file per aprire XpsDocument.

compressionOption
CompressionOption

Opzione di compressione del package.

Esempio

Nell'esempio seguente viene illustrato come creare e chiudere un XpsDocumentoggetto .

// 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

L'esempio seguente illustra anche come creare e chiudere un XpsDocumentoggetto .

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

Si applica a