Windows 2016 服务器上的 SSRS 导出为 PDF 字符间距问题
SSRS Export to PDF character spacing issues on Windows 2016 server
Using: SQL Server 2012 Reporting Services,
Product Version: 11.0.7462.6
Report Server Mode: Native
服务器端 rdl 报告生成为 PDF。
在 Windows 2008 R2 服务器上,生成的 PDF 看起来不错:
在 Windows 2016 服务器上,PDF 存在细微的间距问题(请参阅红色下划线的位):
即对于行“1”,小写 "l" 和数字“2”之间的间距不存在。 “1”行的文本值如下所示:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr" & vbcrlf & "a"
请注意,“2”行显示正常。第 2 行的文本值与第 1 行的文本值相同,但只有 1 行:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr"
看来马车return是这个问题的一个因素。
此外,在第 3 行中,"world" 和 "Support" 之间应该有一个 space,但没有。
问题似乎只出现在导出为 PDF 时。在 Html、Word 等
中生成的报告看起来不错
任何人都可以解释一下吗?
编辑:我应该补充一点,报告中没有使用特殊字符或类似字符。
萌,
我无法确认你的问题。我在 SSRS 2016 上部署了报告,对我来说它看起来不错。
我正在使用:
SSRS:
Microsoft SQL 服务器报告服务版本 13.0.4446.0
SQL 服务器:
Microsoft SQL Server 2016 (SP1-CU4) (KB4024305) - 13.0.4446.0 (X64) 2017 年 7 月 16 日 18:08:49 版权所有 (c) Microsoft Corporation Standard Edition(64 位)Windows Server 2016 Standard 6.3(内部版本 14393:)(管理程序)
可能你的CU和我这里用的不一样,所以我建议更新SQL到最新版本。
见下图:
Using: SQL Server 2012 Reporting Services,
Product Version: 11.0.7462.6
Report Server Mode: Native
服务器端 rdl 报告生成为 PDF。
在 Windows 2008 R2 服务器上,生成的 PDF 看起来不错:
在 Windows 2016 服务器上,PDF 存在细微的间距问题(请参阅红色下划线的位):
即对于行“1”,小写 "l" 和数字“2”之间的间距不存在。 “1”行的文本值如下所示:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr" & vbcrlf & "a"
请注意,“2”行显示正常。第 2 行的文本值与第 1 行的文本值相同,但只有 1 行:
="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr"
看来马车return是这个问题的一个因素。
此外,在第 3 行中,"world" 和 "Support" 之间应该有一个 space,但没有。
问题似乎只出现在导出为 PDF 时。在 Html、Word 等
中生成的报告看起来不错任何人都可以解释一下吗?
编辑:我应该补充一点,报告中没有使用特殊字符或类似字符。
萌,
我无法确认你的问题。我在 SSRS 2016 上部署了报告,对我来说它看起来不错。 我正在使用:
SSRS: Microsoft SQL 服务器报告服务版本 13.0.4446.0
SQL 服务器: Microsoft SQL Server 2016 (SP1-CU4) (KB4024305) - 13.0.4446.0 (X64) 2017 年 7 月 16 日 18:08:49 版权所有 (c) Microsoft Corporation Standard Edition(64 位)Windows Server 2016 Standard 6.3(内部版本 14393:)(管理程序)
可能你的CU和我这里用的不一样,所以我建议更新SQL到最新版本。
见下图: