当pdf方向为横向时,即使宽度为100%,pdf宽度也未完全占用

时间:2014-06-20 20:11:41

标签: css ruby-on-rails wicked-pdf

当我的pdf reportlandscape方向时。标题表未获取全宽,即使标题表的宽度为100%,而pdf报告的边距为1厘米,但仍然标题

未占用全宽

如果我的pdf报告有portrait方向标题宽度已完全占用问题仅在我的pdf报告有landscape方向时,有人可以帮助我。

我的css for table是

table
{
width:100%
}

enter image description here

1 个答案:

答案 0 :(得分:1)

我刚在当地尝试过,你应该可以用这个来实现:

# controller
render pdf: 'foo',
       orientation: 'Landscape',
       margin: { top: 0, bottom: 0, left: 0, right: 0 }

请注意PDF本身的边距设置。

# stylesheet
body{
  padding: 0;
  margin: 0;
}
table {
  border: 1px solid black;
  border-collapse: collapse;
  width: 100%;
}

并删除包装表的HTML body标签上的填充和边距(无论你是否添加一个,webkit都会。)