Мы пытаемся распечатать содержимое веб-страницы над облачным принтом Google, но независимо от того, что мы делаем, приведенная распечатка добавляет некоторый запас.Как удалить добавленную маржу 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; padding: 0;} 'творит чудеса. – Adam
Это может показаться глупым, но вы пробовали с '! Important' в атрибуте стиля? И то же самое в корневом узле, 'html' i.e.' html, body {margin: 0! Important; padding: 0! important; } '? Всегда можно установить 'border' в 0 на всякий случай. Альтернативно, попробуйте это в своем CSS: '@page {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; } ' – amdouglas
Мы пробовали все это, похоже, что маржа не связана с html, а с постоянным полем, который добавляет веб-просмотр при попытке печати. –