【发布时间】:2013-07-04 13:39:00
【问题描述】:
我有多个UserControl,每个代表一个页面,但我不知道如何打印它们,因为到目前为止我只能打印一个UserControl
这是我打印单个 UserControl 的方法:
PrintDialog printDlg = new PrintDialog();
if (printDlg.ShowDialog() == true)
{
printDlg.PrintVisual((UserControl)myUserControl, "optionalname");
}
如何在一项任务中打印来自 Visual 类型的多个对象?
【问题讨论】:
-
只是一个想法。你能把所有视觉效果放在一个paren控件(即网格)中并打印那个控件吗?
-
@keftmedei 但我会得到 1 个页面,其中包含所有 UserControls 作为结果,而不是每个
UserControl1 个页面