With the addition of the much anticipated Printing API, Silverlight continues to round out its feature set. Although beta, it’s very flexible enabling you to print what you see on screen, selected portions of the UI, custom “print-friendly” views, and multiple page printing.
This post takes a deep dive into the Printing API, starting out with a simple scenario and moving to the more complex.
Print what you see
To get up and running quickly, create a simple UI. The below figure shows a sample contact screen with text fields, an image, and a print Button.