• 1.6k
  • 11
  • 212

How to print XAML multiple pages in silver light

Mar 20 2017 1:55 AM
I want to print a user control, one user control contain multiple pages
I found many solution for PrintDocument in Silverlight but it print only first page .

My code is like,

void btnPrint_Click(object sender, RoutedEventArgs e)
PrintDocument pd = new PrintDocument();
pd.PrintPage += new System.EventHandler<PrintPageEventArgs>(pd_PrintPage);
pd.Print("Print Screen Content");
void pd_PrintPage(object sender,PrintPageEventArgs e)
e.PageVisual = scrollViewer2;
e.HasMorePages = true;

When i add e.HasMorePages = true that time it will going to infinite loop and does not print.

How to print a multiple pages. Please help

Answers (2)