XpsDocument.Close Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ferme le document XPS Package.
public:
void Close();
public void Close ();
member this.Close : unit -> unit
Public Sub Close ()
Exemples
L’exemple suivant montre comment ouvrir, insérer du contenu et fermer un 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
L’exemple suivant montre également comment ouvrir, écrire dans et fermer un XpsDocument.
// Save as a WordXML document.
WordXmlSerializer.SaveToFile(fileName, flowDocument.ContentStart, flowDocument.ContentEnd);
return true;
Remarques
Si le XpsDocument a été ouvert pour l’accès en écriture, les mémoires tampons de données sont écrites dans le magasin et le document Package physique est fermé.
Une fois Close l’appel effectué, aucune partie du document n’est accessible avec cette XpsDocument instance.