Taal

XpsDocument.Close Methode

Definitie

Hiermee sluit u het XPS-document Package.

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

Voorbeelden

In het volgende voorbeeld ziet u hoe u inhoud opent, invoegt en een 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

In het volgende voorbeeld ziet u ook hoe u een XpsDocument.

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

Opmerkingen

Als de XpsDocument gegevensbuffers zijn geopend voor schrijftoegang, worden gegevensbuffers naar het archief geschreven en wordt het fysieke document Package gesloten.

Nadat Close het document is aangeroepen, kunnen er geen delen van het document worden geopend met dit XpsDocument exemplaar.

Van toepassing op