Structured Print Document Utilities
(There is an article on how it works on TheCodeProject)
Overview
The project contains a set of classes that allow you to create a document template (in code) and combine that with one or more data sources at run time to populate it.
There project contains to components:- TextStyleProvider which allows you to define a styandard set of text styles (font, size, alignemnt, borders, shading etc.) and share them between print documents (in a conceptually similar fashion to the way the ImageList control allows you to share a common set of images between controls). and StructuredPrintDocumentProvider which allows you to design the page templates and has an event to get the data required at run time to fill the document.
(Note: the path to the .snk file will need to be changed in the <Assembly: AssemblyKeyFile()> property in the Assembly.config file to wherever you put the code)
Re: Structured Print Document Utilities