【发布时间】:2013-10-13 18:56:31
【问题描述】:
如何更改所有页面的背景颜色?
像这样:
body,div { background-color:#f4f4f4; }
现在背景只为带有信息的 div 改变,其余页面为白色。可以的话,能写出例子吗?
附:我怎样才能在周围画边框?
【问题讨论】:
标签: pdf python-2.7 background pisa
如何更改所有页面的背景颜色?
像这样:
body,div { background-color:#f4f4f4; }
现在背景只为带有信息的 div 改变,其余页面为白色。可以的话,能写出例子吗?
附:我怎样才能在周围画边框?
【问题讨论】:
标签: pdf python-2.7 background pisa
根据文档https://github.com/chrisglass/xhtml2pdf/blob/master/doc/usage.rst#supported-page-properties-and-values@page 只接受少数 css 属性:
背景图片 尺寸 边距,边距底部,边距左,边距右,边距顶部
所以也许最简单的方法是制作一个 jpg 来绘制带有背景颜色和边框的背景。并在背景图像属性中使用该图像:
@page {background-image: url('local_path/to/your/image.jpg')}
【讨论】:
希望对你有帮助
html,body{height:100%}
body,div { background-color:#f4f4f4; }
还有你的第二个问题>我如何在周围画边框?
添加
border:1px #ccc solid
【讨论】: