我想制作一份报告,我希望用户必须能够根据自己的选择重新定位标签,文字或图片。我实际上是在Windows Forms .NET 4中制作一个支票制作软件,对于不同的银行,需要不同的位置但属性相同,因为我们必须打印不同银行的支票,因此每个银行都有不同的签名字段位置,名称字段,所以在我们生成报告的任何报告或Crystal Reports中都有任何选项,我们可以通过拖放移动标签,并且我们可以在报告显示后通过拖放调整文本在报告查看器中?
答案 0 :(得分:1)
您不希望将报告生成用于支票打印。检查打印是“表单”生成,而不是“报告”生成。它们是根本不同的概念。
答案 1 :(得分:0)
生成报告后,用户将无法调整其字段的位置。
记住这一点,你有几个选择:
但是,您可以按银行对报表进行分组,然后为每个银行的字段和定位添加一个部分。在每个部分使用条件抑制公式来显示相关银行的部分。如果你有很多客户(50+),这种方法可能有点难以维护。
CR确实支持基于条件逻辑(X和宽度)的一些有限的字段定位,但它可能不像您需要的那样灵活。您可能希望将字段的位置保留在表中,以便在生成报告时可以(尝试)使用它来定位字段。
使用报表应用程序服务器(RAS)SDK - 它对报表元素进行了细粒度的控制。