SSRS报表导出Word异常间隙及PDF字体显示问题求助
Dynamics CRM报表导出Word异常间隙及PDF字体问题解决建议
问题描述
我制作的Dynamics CRM报表中,特定行之间出现无法消除的奇怪间隙——Trademark name文本框和new_general字段后均存在这类问题。已尝试调小内边距、设置段前段后间距为0pt,但间隙仍未消除,想知道是否存在行全局设置需要调整,恳请提供解决方案。
补充说明
- 该间隙仅在导出至Word时出现,导出至PDF时间隙正常;
- 导出PDF时存在字体无法显示的问题,判断是Dynamics CRM报表导出PDF的局限性——无法嵌入字体。
报表截图



解决方案建议
针对Word导出间隙问题
- 锁定文本框内容完整性
选中Trademark name、new_general对应的文本框,在属性面板中设置KeepTogether为True,避免内容被自动拆分产生间隙。 - 禁用行跨页断行
选中包含问题文本框的行,将属性中的AllowBreakAcrossPages设为False,防止行内元素被分页拆分。 - 取消网格对齐设置
检查文本框段落设置,取消**“如果定义了文档网格,则与网格对齐”**选项,避免Word强制调整行高适配网格。 - 设置固定行高
将问题行的行高从“自动”改为固定值(如匹配字体大小的12pt),强制限制行高消除多余间隙。 - 检查报表主体边距
确认报表主体的上下内边距是否被误设置,若有多余边距调整为0。
针对PDF导出字体问题
- 替换为Arial、Times New Roman等CRM支持的标准嵌入字体,避免字体丢失;
- 若需使用自定义字体,可先导出为Word,再通过Word自带的转PDF功能完成转换(Word支持嵌入自定义字体)。
内容的提问来源于stack exchange,提问作者Unicorn_tech
相关产品推荐
相关产品推荐

