2017-01-18 12 views
1

Мне нужно напечатать следующую страницу:Layout не держать при печати страницы Zend Framework 2 Bootstrap

Page to print

Но результат, как ожидалось:

Result of print

It похоже, что мой bootstrap css не используется, когда я печатаю веб-страницу.

Это HTML код моей страницы:

<html lang="fr"> 
    <head> 
     <meta charset="utf-8"> 
     <title>Route Du Drive</title> 
     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
     <!-- Le styles --> 
     <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&amp;subset=all" media="screen" rel="stylesheet" type="text/css"> 
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/metronic/global/plugins/simple-line-icons/simple-line-icons.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/metronic/global/plugins/bootstrap/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/metronic/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/img/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> 
<link href="/metronic/global/css/components-md.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/metronic/global/css/plugins-md.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/metronic/pages/css/login-4.min.css" media="screen" rel="stylesheet" type="text/css"> 
<link href="/css/global.css" media="screen" rel="stylesheet" type="text/css"> 
     <!-- Scripts -->   
    </head> 
    <body cz-shortcut-listen="true"> 
    <header> 
    </header> 
    <div class="row"> 
     <div class="col-xs-1"></div> 
     <div class="col-xs-3"> 
      <h3>Commande N°O001</h3> 
      <h4>Boulangerie Ange Oceanis</h4> 
      <h4>1 Rue de la Côte de Nacre</h4> 
      <h4>44600 Saint-Nazaire</h4> 
     </div> 
     <div class="col-xs-1"></div>  <div class="col-xs-3"><h3>Commande archivée</h3></div> 
     <div class="col-xs-3"> 
      <h3>Nom du client</h3> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-xs-1"></div> 
     <div class="col-xs-10"> 
      <h3 class="text-center">Articles commandés</h3> 
      <table class="table table-striped table-bordered"> 
       <thead> 
        <tr> 
         <th>Check</th> 
         <th>Référence</th> 
         <th>Dénomination</th> 
         <th>Prix unitaire</th> 
         <th>Quantité</th> 
         <th>Cout</th> 
        </tr> 
       </thead> 
       <tbody> 
        <tr> 
         <td></td> 
         <td>PAIN</td> 
         <td>Baguette de pain</td> 
         <td>0.93 €</td> 
         <td>9</td> 
         <td>8.37 €</td> 
        </tr> 
        <tr> 
         <td colspan="4"></td> 
         <td><b>Total commande</b></td> 
         <td>8.37 €</td> 
        </tr> 
       </tbody> 
      </table> 
      <a href="../manageshop/boulangerieangeoceanis" class="btn btn-primary"><i class="fa fa-arrow-left" aria-hidden="true"></i> Retour à la page précédente</a> 
     </div>   
<script type="text/javascript" src="/js/jquery-2.2.4.min.js"></script> 
<script type="text/javascript" src="/js/global.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/bootstrap/js/bootstrap.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/js.cookie.min.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/jquery.blockui.min.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script> 
<script type="text/javascript" src="/metronic/global/plugins/backstretch/jquery.backstretch.min.js"></script> 
<script type="text/javascript" src="/metronic/global/scripts/app.min.js"></script>  

Как я могу напечатать страницу с оригинальным стилем? У кого-то есть идея, что вызывает проблему?

+0

стили на страницах печати различны. – claudios

+0

Как я могу изменить его на zend? –

+0

Попробуйте проверить предварительный просмотр страницы, если он отображает то же самое на вашей странице – claudios

ответ

2

Попробуйте найти следующую строку:

<link href="/metronic/global/plugins/bootstrap/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css"> 

и изменить его на

<link href="/metronic/global/plugins/bootstrap/css/bootstrap.min.css" media="all" rel="stylesheet" type="text/css"> 

Изменения находится на media="screen" в media="all". Это изменение обеспечит тот же стиль для отображения страницы на экране, а также на вашем принтере.

Подробнее об атрибуте mediahere или here on MDN.

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

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