我正在处理一个SSRS报告,它在列表控件中使用多个文本框。我发现,当我运行报告并将其导出到PDF (并打印/导出到.XPS)时,某些文本框就会被剪短。
备注:当报告呈现在SSRS .中时,每个文本框看起来都很好,文本从未被剪裁过。这个问题只是发生在导出时,以及在看似随机的文本框上(对我来说是随机的)。
我尝试将文本框的高度和宽度属性以及CanGrow属性调整为true/false。即使使文本的大小不同(比如5分),甚至是不同的字体,也没有什么不同。填充字段的文本数量并不重要。我确保页面上的页边距足够。我还确保没有其他报表对象与违规文本框重叠。显示良好的相邻文本框被设置为与有文本问题的文本框完全垂直对齐,但仍然没有运气。
上述所有选项都不起作用。我还看到了一些关于堆栈溢出的问题,它们相似,但不准确。
当导出到PDF时,如何防止这些文本框剪切文本?
谢谢。
发布于 2016-03-18 07:09:22
经过一些修补,我已经解决了我自己的问题,虽然这也许不是最好的解决办法,但它是有效的。
我在每个文本框字段的表达式末尾硬编码了一个空格字符,该表达式存在剪裁问题,
例如:
=First(Fields!zipCode.Value) +“"
唯一的小退让是它改变了一个空格所留下的文本对齐方式。希望这能有所帮助。
发布于 2022-05-11 02:47:03
我玩了各种各样的选项,缩进,填充,甚至增加了一个排水沟栏。这似乎有一段时间有效,但当问题再次抬头,我只是改变了我的字体。
我认为“卡利布里”和“卡利布里之光”可能有些问题,但“坎达拉”似乎还不错。
令人沮丧的是,这只会出现在服务器生成的pdfs上,因为它会使反馈循环变得更长。
https://stackoverflow.com/questions/36073138
复制