我们尝试在Google云打印上打印webview内容,但不管我们做什么,打印结果都会增加一些余量。如何删除Android WebView打印添加保证金?
有没有办法删除这个边距? 我们尝试:
<body style="margin: 0; padding: 0">
然后
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
然后
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
没有工作......
我不知道它是否影响打印,但'html {margin:0;填充:0;}'创造奇迹。 – Adam
这可能看起来很愚蠢,但是你是否在style属性中尝试了'!important'?同样在根节点上,'html'即'html,body {margin:0!important;填充:0!重要; }'?以防万一,总是可以将'border'设置为0。或者,也许在你的CSS中试试这个:'@page {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }' – amdouglas
我们尝试了一切,似乎边距与html没有关系,但webview在尝试打印时添加了一个常量边距 –