使用模板进行水晶报告

时间:2017-11-07 17:32:19

标签: c# winforms crystal-reports crystal-reports-2010

没有那么多使用Crystal Report的经验

我的情况是这样的。

我大部分时间都预先定义了例如页面结构。检查所有内容已经打印的地方我们只需要写日期,单词数量,数量和签名。同样我会有类似的结构纸张尺寸可能会有所不同A4高度使用,偶尔使用A5,A3,Letter尺寸。

现在使用水晶报告可以将动态生成的数据放到该纸张的特定位置。它应该是如此精确。

enter image description here

在上面的图片中有预定义的地方,我可以用笔书写,现在我想要的是动态地将文字添加到那些字段中。如果我们注意到Pin Code有多个框,即使在这种情况下它应该是精确的,这样当据报道,它看起来很干净。

注意

  1. 我使用C#作为编程语言(仅供参考)
  2. 是winform应用程序
  3.   

    我担心的是实现此目的的恰当方法(将动态生成的文本放在适当的位置)   没有打击和试用方法。

    澄清更多

      

    在上面的表格中有一个写入入学日期的地方。现在   在数学上我们将在坐标(x,y)中写日期现在我的问题   我将如何在报表设计器中确定此x和y坐标。

1 个答案:

答案 0 :(得分:0)

如果必须使用Crystal Reports在表单上打印,则必须执行“命中和试用方法”。

有些东西可以帮助或至少避免更多问题,例如:

  • 启用“设计>标尺”和“设计>网格”来提供帮助。
  • 调整“报告>属性> GridSize”以提供更高的精确度。
  • 设置“设计>打印机设置>无打印机”。由于默认的边距设置和类似的东西,当插入不同的打印机时,这可能会避免不同的结果。

但我认为你应该考虑不使用Crystal Reports来完成这项任务。在我的工作中,我们通常会在这些情况下直接将文本打印到打印机,并构建XML文件以指示每个字段的位置。