XpsDocument.Close Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 einen öffnen, Inhalt 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
Das folgende Beispiel zeigt auch, wie Sie eine öffnen, in schreiben und schließen XpsDocument.
// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;
Hinweise
Wenn für den XpsDocument Schreibzugriff geöffnet wurde, werden Datenpuffer in den Speicher geschrieben, und das physische Dokument Package wird geschlossen.
Nachdem Close aufgerufen wurde, kann mit dieser XpsDocument Instanz auf keine Teile des Dokuments zugegriffen werden.