【问题标题】:How to show report data in center of RDLC report?如何在 RDLC 报表中心显示报表数据?
【发布时间】:2019-04-11 13:13:01
【问题描述】:

我正在使用 RDLC 生成产品收据,但在 RDLC 中遇到布局和设计问题。我的所有报告内容都没有出现在中心。

我的page size is 7.30 centimeter 我希望此内容位于报告的中心

这就是我想要实现的(预期输出):

https://i.stack.imgur.com/eV8Mc.png

这就是我得到的:

我的第一个表格边边框也被切割成红色圆圈所示。

如何将我的所有内容放在 rdlc 报告的中心?

更新:A4尺寸和横向的reportviewer的打印布局设置:

这是我使用热敏打印机打印收据时的样子:

上图中有 2 张收据:Original company generated receipt(right side)one generated by rdlc(Left one)

Left side :该收据是由我的winform应用程序使用RDLC报告生成的。如您所见,收据中有很多内容被剪切(删除)。

Right side :这是我想要实现的原始收据和输出,红色圆圈表示我的收据中正在剪切(删除)的东西(左一个)。如您所见BillNo,Date,Time,Title 以及两个表格内容都被删掉了(在我的左侧收据中删除)

我在原始收据中测量了桌子的尺寸,如下:

我尝试设置表格的大小,即5.2 centimeter in my rdlc report,但没有可用的选项。

更新 2:根据我当前的 RDLC 设置,这就是我所得到的:

我已经设法根据公司原始收据获得收据大小,但现在唯一的问题是数据没有进入中心并且表格正在被删除(剪切)。

这是用于原始收据的热敏打印机设置:

根据上图,这就是为什么我一直报告宽度:8cm高度为29.7 cm

【问题讨论】:

  • 查看器的左上角显示 1 of 2。试试横向。
  • 看起来像 Letter/A4 格式。检查页面设置、边距、物理限制/边缘等。
  • @jdweng 我已经用你说的设置更新了问题,但仍然是同样的问题
  • @Jimi 我尝试过使用 A4 尺寸和横向模式并更新了输出问题,但仍然是同样的问题
  • 有时打印机不能很好地处理边距。在我的第一条评论中查看我的setup 图像,然后将边距设置为 0 并查看结果。您可能需要稍微调整一下边距以使其居中。还将纸张尺寸设置为 8 厘米和 29.7 厘米。在第一条评论中查看我的design mode 图片,看看我将内容放在报告中的什么位置。

标签: c# winforms rdlc reportviewer


【解决方案1】:

看您的照片,您似乎有一张 8 厘米的收据,左右边距为 1.4 厘米,正文为 5.2。

因此您可以在报告>报告属性>页面设置中使用此设置

  • 纸张尺寸:自定义
  • 宽度:8cm
  • 左右边距:1.4cm

body 宽度必须是 5.2cm,你可以不使用边距填充它。

这是带有浅蓝色主体和白色边距的输出。

【讨论】:

  • 非常感谢您的回答和您为帮助我所做的努力。感谢。我已经更新了问题并添加了用于公司生成的原始收据的原始热敏打印机设置
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多