Comment : enregistrer le contenu d'un FlowDocumentScrollViewer en tant que fichier XAML
Mise à jour : novembre 2007
Cet exemple montre comment enregistrer le contenu d'un FlowDocumentScrollViewer (représenté par la propriété Document) en tant que fichier XAML.
Exemple
L'exemple suivant définit un FlowDocumentScrollViewer vide nommé qui sera manipulé par l'exemple de code ci-dessous.
<FlowDocumentScrollViewer
Name="flowDocScrollViewer"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
IsSelectionEnabled="True"
IsToolBarVisible="True"
MinZoom="50" MaxZoom="1000"
Zoom="120" ZoomIncrement="5"
/>
Pour enregistrer le contenu du FlowDocumentScrollViewer 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 SaveFlowDocumentScrollViewerWithXAMLFile(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(flowDocScrollViewer.Document, xamlFile);
xamlFile.Close();
}
Voir aussi
Tâches
Comment : charger un fichier XAML dans un FlowDocumentScrollViewer