如何使.NET或Crystal Reports可编辑?有没有办法打印自定义文本?

时间:2011-09-25 19:59:16

标签: c# .net visual-studio crystal-reports

我想制作一份报告,我希望用户必须能够根据自己的选择重新定位标签,文字或图片。我实际上是在Windows Forms .NET 4中制作一个支票制作软件,对于不同的银行,需要不同的位置但属性相同,因为我们必须打印不同银行的支票,因此每个银行都有不同的签名字段位置,名称字段,所以在我们生成报告的任何报告或Crystal Reports中都有任何选项,我们可以通过拖放移动标签,并且我们可以在报告显示后通过拖放调整文本在报告查看器中?

2 个答案:

答案 0 :(得分:1)

您不希望将报告生成用于支票打印。检查打印是“表单”生成,而不是“报告”生成。它们是根本不同的概念。

答案 1 :(得分:0)

生成报告后,用户将无法调整其字段的位置。

记住这一点,你有几个选择:

  • 但是,您可以按银行对报表进行分组,然后为每个银行的字段和定位添加一个部分。在每个部分使用条件抑制公式来显示相关银行的部分。如果你有很多客户(50+),这种方法可能有点难以维护。

  • CR确实支持基于条件逻辑(X和宽度)的一些有限的字段定位,但它可能不像您需要的那样灵活。您可能希望将字段的位置保留在表中,以便在生成报告时可以(尝试)使用它来定位字段。

  • 使用报表应用程序服务器(RAS)SDK - 它对报表元素进行了细粒度的控制。