Comment : enregistrer le contenu d'un FlowDocumentReader en tant que fichier XAML
Mise à jour : novembre 2007
Cet exemple montre comment enregistrer le contenu d'un FlowDocumentReader (représenté par la propriété Document) en tant que fichier XAML.
Exemple
L'exemple suivant définit un FlowDocumentReader vide nommé qui sera manipulé par l'exemple de code ci-dessous.
<FlowDocumentReader
Name="flowDocRdr"
IsFindEnabled="True"
IsPrintEnabled="True"
MinZoom="50" MaxZoom="1000"
Zoom="120" ZoomIncrement="5"
/>
Pour enregistrer le contenu du FlowDocumentReader dans un fichier, ouvrez ou créez le flux de fichiers et utilisez la méthode Save fournie par la classe XamlWriter pour écrire le FlowDocument dans le flux de fichiers.
L'exemple suivant exécute ces étapes.
void SaveFlowDocumentReaderWithXAMLFile(string fileName)
{
// Open or create the output file.
FileStream xamlFile = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite);
// Save the contents of the FlowDocumentReader to the file stream that was just opened.
XamlWriter.Save(flowDocRdr.Document, xamlFile);
xamlFile.Close();
}
Pour obtenir un exemple fonctionnel qui permette à l'utilisateur d'enregistrer le contenu d'un FlowDocumentReader en tant que fichier XAML, consultez Charger dans un FlowDocumentReader et enregistrer dans un fichier XAML, exemple.
Voir aussi
Tâches
Comment : charger un fichier XAML dans un FlowDocumentReader