У меня есть массив параметров, которые будут изменять интерфейс. В настоящее время для каждого параметра массива я изменяю свой пользовательский интерфейс и отправляю его как визуальный элемент для печати. Но теперь мне нужно отправить все визуальные эффекты за один раз на принтер. Другими словами, у меня есть 10 страниц и отправляю каждую страницу на печать. Мне нужно отправлять все 10 страниц за один раз на принтер, чтобы поддерживать двустороннюю печать. Я думаю, что я могу сделать это с помощью PrintQueue. Но не уверен, как его использовать. Надеюсь, что кто-нибудь может помочь мне в этом.
private void ButtonPrintAll_Click(object sender, RoutedEventArgs e)
{
//Creating the print dialog
//Show print Dialog
if(printDialog.ShowDialog())
{
for(int i = 0; i < arrayParameterts.Count; i++)
{
frmMainContent.Source = new Uri(arrayParameterts[i], UriKind.Relative);
frmMainContent.UpdateLayout();
}
}
}
Заранее спасибо ...