提问人:Master_T 提问时间:10/16/2023 最后编辑:Master_T 更新时间:10/17/2023 访问量:17
RDLC/Reporting Services:表内的仪表被切断
RDLC/Reporting Services: Gauge inside table is cut off
问:
我正在使用 设计一个报告,其中我在 Tablix 的单元格内有一个仪表。RDLC
Microsoft Report Designer
我遇到的问题是,无论我做什么,仪表都会在底部被切断。
如您所见:底部和右侧部分被切断,仪表的刻度标签和条形比预期的要大。这就像仪表被“放大”(即:渲染得比应有的大)然后被切断。
有谁知道为什么会这样?
编辑:编辑问题,因为我找到了问题的根源,但我仍然不知道如何解决它(如果可以修复的话)。它开始了:
我没有在原始问题中报告的必要说明(我认为问题不会与这样的事情有关):我正在将报告呈现给应用程序内的控件。ReportViewer
WPF
在注意到如果我将报告直接呈现为 PDF 文档,问题就会消失后,我明白这不是报告本身的问题,而是 .再深入挖掘,我发现在 Windows 设置中将显示 DPI 缩放设置为 100% 以上时存在一个已知问题(这就是我的情况:我正在处理设置为 150% 缩放的 4k 显示器)ReportViewer
ReportViewer
在 StackOverflow 和其他地方有一些解决方案涉及更改应用程序的 DPI 感知,但它们似乎都针对 Windows 窗体应用程序。我没有找到任何适用于我的情况,即:通过控件托管在其中的 WPF 应用程序。ReportViewer
WindowsFormsHost
我会把这个问题留待解决,以防有人对这种特殊情况有可行的解决方案。
答: 暂无答案
评论
CanGrow
True