Flow Documents and XML Paper Specification (XPS) Documents are related technologies in Windows Presentation Foundation (WPF), but while XPS is geared towards printing and page-oriented content, Flow Documents are aimed at screen reading and provide a more dynamic and arguably more sophisticated model appropriate for almost everything related to text content, from product descriptions to entire books.

Back in  the January 2006 issue of MSDN Magazine, Bob Watson took a close look at XPS Documents in WPF. In the current issue of MSDN Magazine (August 2007), Markus Egger gives you a tour of Flow Documents including creating, viewing, and displaying them, and some of the layout possibilities available through Flow Documents.

A sample Flow Document

Don't forget to check out WPF in the .NET Framework 3.0 labs at MSDN Virtual Labs.

Happy coding!

Terrence Dorsey