Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RDLC C#Winform/WPF出于文件/审核原因在同一页上打印两份副本_C#_Wpf_Winforms_Rdlc - Fatal编程技术网

RDLC C#Winform/WPF出于文件/审核原因在同一页上打印两份副本

RDLC C#Winform/WPF出于文件/审核原因在同一页上打印两份副本,c#,wpf,winforms,rdlc,C#,Wpf,Winforms,Rdlc,这是我面临的一个非常具体的问题。我需要在同一页上打印两份(或三份或四份)完全相同的报告 原因是发票是预格式化的,并且出于审核原因,在同一页上创建了多个副本。因此,每次打印新发票时,我都需要在同一页上打印客户定义的多份副本 以下是我尝试过的: 1) 试着复印两份,但打印机把它误认为是两页,所以在打印前把这一页吐出来。 2) 试着把所有的东西都塞进身体。起初,这个想法很有希望。但当小报增长时,身体也会增长。如果我能解决这个问题,问题就会自行解决 有人能帮忙吗?经过大量搜索,现在受益匪浅,我找到了一个

这是我面临的一个非常具体的问题。我需要在同一页上打印两份(或三份或四份)完全相同的报告

原因是发票是预格式化的,并且出于审核原因,在同一页上创建了多个副本。因此,每次打印新发票时,我都需要在同一页上打印客户定义的多份副本

以下是我尝试过的: 1) 试着复印两份,但打印机把它误认为是两页,所以在打印前把这一页吐出来。 2) 试着把所有的东西都塞进身体。起初,这个想法很有希望。但当小报增长时,身体也会增长。如果我能解决这个问题,问题就会自行解决


有人能帮忙吗?

经过大量搜索,现在受益匪浅,我找到了一个捷径:

以下是我们所做的:

1) 将所有项目移到正文中。这使我们能够在页面/正文高度和宽度内,根据需要多次复制元素。 2) 在codebehind中,添加了一个参数,该参数要求MaxRow提供详细信息。基于这一点,无论实际发票中有多少行,代码只需添加空行即可完成MaxRow编号

所以如果我的最大行数是15。我的发票有两行,系统只会创建13个空行。如果在另一张发票中,我有10行,系统只会创建2个空行


有了这条捷径,我将始终保持相同的tablix大小,因此始终保持相同的体型。

经过多次搜索,现在受益匪浅,我选择了一个捷径解决方案:

以下是我们所做的:

1) 将所有项目移到正文中。这使我们能够在页面/正文高度和宽度内,根据需要多次复制元素。 2) 在codebehind中,添加了一个参数,该参数要求MaxRow提供详细信息。基于这一点,无论实际发票中有多少行,代码只需添加空行即可完成MaxRow编号

所以如果我的最大行数是15。我的发票有两行,系统只会创建13个空行。如果在另一张发票中,我有10行,系统只会创建2个空行


有了这条捷径,我的tablix尺寸将始终相同,因此始终保持相同的正文尺寸。

您表示需要在同一页上复制多份。或你需要多份吗?每页一份。发票可能需要一整页。我得假设你想要两份相同的副本,每一份都放在各自的纸上。这是否更符合您对多份副本的需求?否则,同一页上的2、3、4和更多内容需要放大镜才能阅读。请确认一份副本,而不是全部在一页内。请在同一页上复制多份副本。就像一张纸一样,同一份报告可以有两份或三份副本。例如,客户副本、文件副本、会计副本等。打印单个发票的最大高度大小是多少。它是否像一个固定的页眉大小,汇总谁、日期、到期金额等,或者它是否可以根据基本细节增长,如果发票上生成了100个行项目,那么它实际上是不切实际的。我尝试过这种方法,但最大高度,如果超过,tablix将跳转到另一页。您声明在同一页上需要多个副本。或你需要多份吗?每页一份。发票可能需要一整页。我得假设你想要两份相同的副本,每一份都放在各自的纸上。这是否更符合您对多份副本的需求?否则,同一页上的2、3、4和更多内容需要放大镜才能阅读。请确认一份副本,而不是全部在一页内。请在同一页上复制多份副本。就像一张纸一样,同一份报告可以有两份或三份副本。例如,客户副本、文件副本、会计副本等。打印单个发票的最大高度大小是多少。它是否像一个固定的标题大小,汇总谁、日期、到期金额等,或者它是否可以根据基本细节增长,如果发票上生成100行项目,则几乎不可行。我尝试过这种方法,但如果超过最大高度,tablix将跳转到另一页。哦,还有。。。在这个特定场景中,因为这些是需要填写的预打印表单。我们永远不会有超过15行。所以永远不会是这样。哦,还有。。。在这个特定场景中,因为这些是需要填写的预打印表单。我们永远不会有超过15行。所以情况永远不会是这样。