XpsDocument.Close Méthode

Définition

Ferme le document PackageXPS .

public:
 void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()

Exemples

L’exemple suivant montre comment ouvrir, insérer du contenu et fermer un 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

L’exemple suivant montre également comment ouvrir, écrire et fermer un XpsDocument.

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

Remarques

Si l’accès XpsDocument en écriture a été ouvert, les mémoires tampons de données sont écrites dans le magasin et le document Package physique est fermé.

Une fois Close appelé, aucune partie du document n’est accessible avec cette XpsDocument instance.

S’applique à