如何使我的.net或Crystal报表可编辑?有没有办法打印自定义定位的文本?

本文关键字:有没有 打印 自定义 文本 定位 编辑 net 我的 何使 Crystal 报表 | 更新日期: 2023-09-27 18:09:52

我想做一个报告,其中我希望用户必须能够重新定位标签,文本或图像与他自己的选择。我实际上是在Windows Forms . net 4中制作一个支票制作软件,对于不同的银行,需要不同的位置但相同的属性,因为我们必须打印不同银行的支票,所以每张支票的签名字段,名称字段,货币字段等都有不同的位置。那么,在任何报表或Crystal Reports中是否存在这样的选项,即一旦我们生成报表,我们就可以通过拖放来移动标签,并且一旦报表显示在报表查看器中,我们可以通过拖放来调整文本吗?

如何使我的.net或Crystal报表可编辑?有没有办法打印自定义定位的文本?

您不希望使用报表生成来打印支票。支票印刷是"表格"的时代,而不是"报告"的时代。

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

记住这一点,您有几个选项:

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

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

  • 使用报告应用程序服务器(RAS) SDK——它具有细粒度的报告元素控制。