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 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.