Я не могу понять, как показать предварительный просмотр печати под контролем.Как показать Предварительный просмотр в форме управления?
У меня есть class Printer : PrintDocument
, который содержит то, что я хочу напечатать, но как показать, что в форме и в котором контроль.
попробовал это и работает в приложении Windows Forms, но мне нужно что-то для приложения WPF. Здесь я использовал PrintPreviewControl, но я не знаю, как показать его в форме WPF. Также я бы предпочел использовать DocumentViewer для показа предварительного просмотра. Может ли кто-нибудь мне помочь?
PrintPreviewControl ppc;
//Here goes MouseDown I just used btn_Click for testing
private void btnClick_Click(object sender, EventArgs e)
{
Printer p = new Printer();
ppc = new PrintPreviewControl();
ppc.Document = p;
ppc.Location = new Point(10, 50);
ppc.Width = 700;
ppc.Height = 1000;
ppc.Name = "PPC";
this.Controls.Add(ppc);
}
Это открывает новое окно с PrintDPreview. Я хочу иметь предварительный просмотр в том же окне. Когда пользователь выбирает список форм документа, я хочу показать его предварительный просмотр рядом со списком. – user2081328