我使用wkhtmltopdf生成A4大小的PDF。当我创建<div>
标记并将其样式设置为height: 297mm; width: 210mm
(定义的A4大小)时,将wkhtmltopdf的边距设置设置为0(wkhtmltopdf -B 0 -T 0 -L 0 -R 0 ...
)并给出{{1}红色背景,我可以在页面底部看到一条细白线,即<div>
没有完全填满页面。这与Debian上的0.11.0 rc1(最新版本)和Mac OS X上的0.10.0 rc2一致。
有没有人见过这个?这是一个已知问题,还是有解决方法?
答案 0 :(得分:1)
我有一种对我有用的方法,它使用了边距。
style="margin:0,auto"
如果这不起作用,请尝试:
style="margin:0,auto,0,auto"
答案 1 :(得分:0)
或许尝试将<div>
的高度增加到毫米?
height: 297.5mm
或height: 298mm
代替?
如果有效,请告诉我。
答案 2 :(得分:0)
在我的案例中尝试设置LinearLayout linearLayout1 = (LinearLayout) searchView.getChildAt(0);
LinearLayout linearLayout2 = (LinearLayout) linearLayout1.getChildAt(2);
LinearLayout linearLayout3 = (LinearLayout) linearLayout2.getChildAt(1);
AutoCompleteTextView autoComplete = (AutoCompleteTextView) linearLayout3.getChildAt(0);
元素<div>
,这有助于......
答案 3 :(得分:0)
不知道是否有帮助,但经过一些尝试(div 上的红色边框),我发现 wkhtmltopdf 默认 A4 页面大约 1000 像素宽,1425 像素高。