2017-01-24 4 views
1

У меня есть простая программа на C#, которая считывает данные из базы данных и создает простую страницу отчета HTML. На этой странице используйте следующую таблицу стилей:HTML-страница, основанная на загрузочном бутстрапе, напечатанном в PDF

<head> 
.... 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" 
rel="stylesheet"> 
</head><body> 
<div class="container"> 
<div class="table-responsive"> 
.... 
<tr style="background-color:#d5ffc3"> 
... 

Работает так, как ожидается, пока не распечатаю отчет в формате PDF. В этом случае PDF не содержит цветов фона. Можно ли как-то настроить такой же внешний вид для печати?

+0

Вы попробуйте http://stackoverflow.com/questions/14987496/background-color-not-showing-in-print-preview? – pbenard

ответ

1

Необходимо указать свойства цвета и фона внутри печати. попробовать это -

@media print { 
 
    
 
body { 
 
    -webkit-print-color-adjust: exact; 
 
} 
 
tr{ 
 
    background-color:#d5ffc3 !important; 
 
} 
 
}

 Смежные вопросы

  • Нет связанных вопросов^_^