Silverlight 5 / VB.Net Print Routine

Silverlight 5 / VB.Net Print Routine


Job Description

I need some code such that when the user presses the PRINT button on screen, the entire LayoutRoot prints to paper/.xps file.

My LayoutRoot compriese 4 other grids. All grids are approx 1050px wide, and in total they are several thousand pixels high.

XAML will be supplied.

I need to be able to print Landscape, and fit to page. The output will probably fit onto 4 separate pages, with each grid on a separate page.