gpt4 book ai didi

c# - 如何在 C# 中以 A4 大小打印客户端报告定义文件 (.rdlc)?

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:34 26 4
gpt4 key购买 nike

我正在尝试使用 C# Report Viewer Control 打印报告。

顺便说一句,我遇到了一个问题。

我想要我的 .rdlc文件以 A4 尺寸打印。所以我改了.rdlc VS2010 设计器中的 A4 大小为 210X297(mm) 的文件大小。但是使用此 .rdlc 的报表查看器对象文件自动设置纸张的边距。因此,将要打印的纸张总尺寸超过 A4 尺寸。

我无法估计边距的大小。
有没有办法估计或控制 margin 的大小?

最近几天我一直在寻找...
我需要帮助。请帮帮我。

我的平台是VS2010 / .Net 4.0 / C#
感谢 tezzo 的帮助。我很欣赏它。
我的问题是我不知道报告 > 报告属性 > 页面设置存在这一事实。
我可以按照你的建议解决我的问题。
但我有什么让我感到困惑。所以我留下了一些额外的照片。
我希望它对遇到此类问题的其他人有所帮助。

  • 您必须单击图 1 中勾号表示的点。如果单击图 2 中对勾表示的点,则看不到这样一个具有 Margins 和 PageSize 属性的属性窗口,这让我感到困惑。

  • 当你到达这里时,你可以听从 tezzo 的建议。然后您可以打印 A4 大小的 rdlc 文件。

    我先写到这里。所以我不能在上面添加任何图片。
    我链接图片。

    <图一>

    enter image description here

    <图二>

    enter image description here

    最佳答案

    您可以在报告 > 报告属性 > 页面设置中设置纸张尺寸和边距。

    我通常使用以下设置:

  • 纸张尺寸:A4
  • 尺寸:21 x 29,7(横向:29,7 x 21)
  • 左/右页边距:1,3cm
  • 底部/顶部边距:1,5cm

  • 所以报告的最大宽度将是:
  • 21 - (1,3*2) = 18,4cm
  • 29,7 - (1,3*2) = 27,1cm (横向)
  • 关于c# - 如何在 C# 中以 A4 大小打印客户端报告定义文件 (.rdlc)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19425008/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com