XpsDocument.Close Methode

Definition

Schließt das XPS-Dokument Package.

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

Beispiele

Das folgende Beispiel zeigt, wie Sie Inhalte öffnen, einfügen und schließen.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 XpsDocumentDatei öffnen, in die schreiben und schließen.

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

Hinweise

Wenn der XpsDocument Schreibzugriff geöffnet wurde, werden Datenpuffer in den Speicher geschrieben, und das physische Dokument Package wird geschlossen.

Nachdem Close sie aufgerufen wurde, können mit dieser XpsDocument Instanz keine Teile des Dokuments aufgerufen werden.

Gilt für: