May 10, 2010 05:34 AM|Pebble94464|LINK
As you're planning to send output to a printer or PDF file, you might find it convenient to layout pages using System.Drawing or XAML.
The System.Drawing code of a PrintDocument can be reused to generate a PDF document with ABCpdf.NET from webSupergoo. See the
System.Drawing example for more details.
ABCpdf also supports Windows Presentation Foundation (WPF), the graphics sub-system developed for .NET 3.0. Define your page layout using Extensible Application Markup Language (XAML) and then send it to your printer with the PrintDialog.PrintVisual method.
WPF Table example shows how to take WPF based content and turn in into a PDF.