RDLC/Reporting Services:表内的仪表被切断

RDLC/Reporting Services: Gauge inside table is cut off

提问人:Master_T 提问时间:10/16/2023 最后编辑:Master_T 更新时间:10/17/2023 访问量:17

问:

我正在使用 设计一个报告,其中我在 Tablix 的单元格内有一个仪表。RDLCMicrosoft Report Designer

我遇到的问题是,无论我做什么,仪表都会在底部被切断。

这是我在设计师中拥有的内容:enter image description here

以下是它在最终文档中的呈现方式:enter image description here

如您所见:底部和右侧部分被切断,仪表的刻度标签和条形比预期的要大。这就像仪表被“放大”(即:渲染得比应有的大)然后被切断。

有谁知道为什么会这样?

编辑:编辑问题,因为我找到了问题的根源,但我仍然不知道如何解决它(如果可以修复的话)。它开始了:

我没有在原始问题中报告的必要说明(我认为问题不会与这样的事情有关):我正在将报告呈现给应用程序内的控件。ReportViewerWPF

在注意到如果我将报告直接呈现为 PDF 文档,问题就会消失后,我明白这不是报告本身的问题,而是 .再深入挖掘,我发现在 Windows 设置中将显示 DPI 缩放设置为 100% 以上时存在一个已知问题(这就是我的情况:我正在处理设置为 150% 缩放的 4k 显示器)ReportViewerReportViewer

在 StackOverflow 和其他地方有一些解决方案涉及更改应用程序的 DPI 感知,但它们似乎都针对 Windows 窗体应用程序。我没有找到任何适用于我的情况,即:通过控件托管在其中的 WPF 应用程序。ReportViewerWindowsFormsHost

我会把这个问题留待解决,以防有人对这种特殊情况有可行的解决方案。

报告服务 RDLC 报告设计器

评论

0赞 Alan Schofield 10/16/2023
我试图将其复制为标准 RDL 及其工作正常。您是否检查过所有文本框的属性是否设置为?CanGrowTrue
0赞 Master_T 10/17/2023
@AlanSchofield:谢谢你的帮助。你是对的,从某种意义上说,报告本身不是问题,而是另一回事。有关详细信息,请参阅我对问题的更新。
0赞 Alan Schofield 10/17/2023
理解。我帮不了你,但你可能想查看问题标签,以便它们专注于你认为问题所在。

答: 暂无答案