How can I save the contents of a FlowDocumentReader as an XAML file ?

Platform: WPF| Category: Flow Content

This example demonstrates how to save the contents of a FlowDocumentReader (represented by the ‘Document’ property) as an XAML file.

[XAML]

<FlowDocumentReader
Name='flowDocRdr'
IsFindEnabled='True'
IsPrintEnabled='True'
MinZoom='50' MaxZoom='1000'
Zoom='120' ZoomIncrement='5'
/>


To save the contents of the FlowDocumentReader to a file, open or create the file stream and use the ‘Save()’ method provided by the ‘XAMLWriter’ class to write the FlowDocument to the file stream.

[C#]

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();
} 

Share with

Related FAQs

Couldn't find the FAQs you're looking for?

Please submit your question and answer.