reporting-services - SSRS : Export to PDF - Top Margin is too big

标签 reporting-services printing export-to-pdf

我有一份报告需要特定格式,以便可以打印到 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 属性。

enter image description here

关于reporting-services - SSRS : Export to PDF - Top Margin is too big,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664720/

相关文章:

r - 使用 r 中嵌入的字体将 ggplot 图形保存为 PDF

.net - Visual Studio 2005 不支持 Sql Server 2008

reporting-services - SSRS旋转列

jquery点击函数打印href问题

php - 捕获/查看打印的所有内容(POS/收据)

excel - 使用 vba .ExportAsFixedFormat 方法从 Excel 打印无边距的收费表?

c# - SSRS : Get list of all reports and parameters in a single web service call?

reporting-services - 下个月的第一天和最后一天

c++ - 使用 C++ 打印 HTML 标记

jquery - 打印 div 时修复粗体 "L"