XpsDocument.Close Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XPS belgesini Packagekapatır.
public:
void Close();
public void Close ();
member this.Close : unit -> unit
Public Sub Close ()
Örnekler
Aşağıdaki örnekte nasıl açılıp içerik eklenip kapatılma işlemi gösterilmektedir 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
Aşağıdaki örnekte ayrıca bir dosyasının nasıl açılıp yazılıp kapatılma işlemi de gösterilmektedir XpsDocument.
// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;
Açıklamalar
XpsDocument yazma erişimi için açıldıysa, veri arabellekleri depoya yazılır ve fiziksel belge Package kapatılır.
Çağrıldıktan sonra Close , bu XpsDocument örnekle belgenin hiçbir bölümüne erişilemiyor.