PrintAdapters 1.1 Released - print ListView, TreeView and RichTextBox
(April 25, 2003)
PrintAdapters for .NET is a flexible component library designed to help you print ListView, TreeView and RichTextBox contents from your .NET app. Fully intgrated with the VS design environment, it provides custom and programmable style settings for your List and Tree printouts. Try out the free trial version today...
Read it at the external site...
PrintAdapters is a set of easy to use adapter classes to facilitate the printing of TreeView, ListView and RichTextBox controls directly from your .NET application.
All adapters integrate with the Visual Studio .NET design environment and the .NET printing architecture. This means that you can design the style of your printed output in the VS.NET designer, without any coding, and then print or print preview using the standard .NET PrintPreviewDialog classes.
Click here for screenshots.
PrintListView:
- Custom print styles can be designed in VS.NET or modified programmatically at runtime. Alternatively PrintListView can automatically create a set of style settings which accurately mirror the current settings of the ListView.
- Pre-defined styles can be applied to the printed output via the VS.NET designer.
- PrintListView is derived from PrintDocument, so you can use it in place of PrintDocument in the .NET framework to simply print out a ListView across multiple pages.
- Custom printouts are supported. PrintListView's Draw method allows you to specify the available rectangular space - and PrintListView will render as many of the ListView's rows as it can into that space using the current formatting styles. Calling Draw again for subsequent pages will continue rendering the ListView until all rows have been printed.
PrintTreeView:
- The starting node(s) to be printed can be set by the user or automatically detected (PrintTreeView.AutoDetectRootNodes property). Starting/root nodes can be manually specifed via the PrintTreeView.RootNodes collection.
- The Tree can be printed fully expanded or in its current state of expansion at the time of printout by setting the PrintTreeView.PrintTreeExpanded property.
- PrintTreeView is derived from PrintDocument, so you can use it in place of PrintDocument in the .NET framework to simply print out a tree across multiple pages.
- Custom printouts are supported. PrintTreeView's PrintTree method allows you to specify the available rectangular space - and PrintTreeView will render as many of the TreeView's nodes as it can into that space. Calling PrintTree again for subsequent pages will continue rendering the tree until all nodes have been printed.
PrintRichTextBox:
- PrintRichTextBox is derived from PrintDocument, so you can use it in place of PrintDocument in the .NET framework to simply print out a RichTextBox across multiple pages.
- Custom printouts are supported. PrintRichTextBox's Draw method allows you to specify the available rectangular space - and PrintRichTextBox will render as much of the RichTextBox's contents as it can into that space. Calling Draw again for subsequent pages will continue rendering the RichTextBox until all the contents have been printed.
An individual license for the PrintAdapters suite costs (USD) $149.99. Quantity discounts and site licensing are available. Immediate online delivery is available from the WinformReports web site (http://www.winformreports.co.uk). To place a credit card order, visit the WinformReports web site.





