我知道在WPF中存在一些要打印的帖子,但是,我无法对我的问题应用任何答案。我正在尝试打印包含订单信息(order form example)的表格。它由一个主要包含文本框/块和边框的网格组成,其余的2/3有点相似。我要在3个单独的页面上打印此内容。目前,我只能使用以下代码将整个网格打印为一页:
PrintDialog dialog = new PrintDialog();
if (dialog.ShowDialog() != true) return;
dialog.PrintVisual(printGrid, "testPrint");
到目前为止,我唯一的想法是制作3个网格并调用打印对话框3次,但这显然不是一个非常理想的解决方案。我真的很乐意接受任何建议,谢谢。