XpsDocument.Close Metod

Definition

Stänger XPS-dokumentet Package.

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

Exempel

I följande exempel visas hur du öppnar, infogar innehåll och stänger 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

I följande exempel visas också hur du öppnar, skriver till och stänger en XpsDocument.

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

Kommentarer

Om öppnades XpsDocument för skrivåtkomst skrivs databuffertar till arkivet och det fysiska dokumentet Package stängs.

När Close har anropats kan inga delar av dokumentet nås med den här XpsDocument instansen.

Gäller för