我正在使用水晶报告来打印细节。打印时我有两个问题。
我想通过代码动态更改该部分的高度和宽度。这个高度和宽度将来自用户设置,所以我需要它们是动态的。当我检查时,有一个选项以编程方式设置节高度,但它不起作用。我使用下面的代码来设置截面高度
ReportDocument rd = new ReportDocument();
Section section = rd.ReportDefinition.Sections["Section3"];
section.Height = 1;
当我使用此代码时,它给出了错误“System.Runtime.InteropServices.COMException:节高度无效。”
我还想动态设置“细节之间的差距”。可能吗?
我想动态设置页面内容高度。我们可以通过设计 - >页面设置 - >页面选项 - >设置水平和垂直值来设置页面高度和宽度。
在我的情况下发生的是,我正在使用水晶报告tp打印条形码。当页面高度很大时,它会打印出我不想要的空条形码。我想根据我要打印的条形码数设置页面内容高度。我怎样才能做到这一点?
任何人都可以帮我解决这两个问题吗?
我正在寻找如何解决这个问题。对我来说,这有效:
ReportDocument rd = new ReportDocument();
rd.ReportDefinition.Sections["Section5"].Height = 1000;
试试这个,好吗?