XpsDocument.Close Méthode

Définition

Ferme le document XPS Package.

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 dans et fermer un XpsDocument.

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

Remarques

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

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

S’applique à