我有一份报告需要特定格式,以便可以打印到 Avery 标签页。我已将报告设置为两个并排的表格来表示两列标签。当我将报告导出到 MS Word 并打印时,这些项目在实际工作表上的每个标签中完美排列。但是,当我导出为 PDF 时,上边距太大,因此与纸张上的标签无法对齐。有谁知道如何使 PDF 导出尊重我的上边距?
页面尺寸:8.5 英寸 x 11 英寸
边距:
- 顶部 = 0.505 英寸
- 底部 = 0.3 英寸
- 左 = 0.24 英寸
- 右 = 0.31 英寸
最佳答案
SSRS 支持两种主要渲染格式。首先,软分页呈现包括报表预览、Word、Excel 和 HTML,并且更适合在屏幕上显示的报表。相反,硬分页格式被pdf和图像等格式使用,更适合报表的物理打印。软中断渲染使用 InteractivePageSize 作为显示报告的指南,并且通常会忽略边距设置;硬中断格式严格遵守页面大小设置和页边距。 这些是每个的主要特征:
软分页符:
- 不应用边距
- 尊重插入的、显式的或强制的分页符
- 可以调整报表大小以将孤立的和超大的对象包含在报表中
硬分页符:
- 页面从左到右移动,然后从上到下移动
- 尊重插入的、显式的或强制的分页符
- 如果空间不足,设置为保持在一起的项目仍可能会被推送到下一页
这两种呈现格式由报表属性的“页面类别”部分中的两个报表属性驱动。 InteractiveSize 宽度和高度控制软分页渲染格式的大小。当使用硬中断渲染器之一显示对象时,将使用 PageSize 和 Margins 属性。
关于reporting-services - SSRS : Export to PDF - Top Margin is too big,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664720/