首页 > 解决方案 > 如何在 RDLC 报表中心显示报表数据?

问题描述

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

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

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

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

这就是我得到的:

在此处输入图像描述

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

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

更新:具有A4 大小和横向的报告查看器的打印布局设置:

在此处输入图像描述

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

在此处输入图像描述

上图中有 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 设置,这是我得到的:

在此处输入图像描述

在此处输入图像描述

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

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

在此处输入图像描述

根据上图,这就是为什么我保持报告宽度:8 厘米高度为 29.7 厘米

标签: c#winformsrdlcreportviewer

解决方案


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

因此,您可以在Report > Report properties > Page setup中使用此设置:

  • 纸张尺寸:自定义
  • 宽度:8cm
  • 左/右页边距:1,4cm

正文宽度必须为 5.2 厘米,您可以在不使用边距的情况下填充它。

车身宽度

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

在此处输入图像描述


推荐阅读