Проблема с данными во время печати - PullRequest
0 голосов
/ 06 ноября 2018

Мой сайт содержит много данных, например 150 записей на странице, когда я нажимаю Ctrl + P, тогда он показывает только первую страницу, как только видимую часть страницы, но я хочу полные [150] записей.

Это то, что я пробовал до сих пор:

    <style>


   @@media print
{   
    html, body {
  height:100%; 
  margin: 0 !important; 
  padding: 0 !important;
  overflow: auto;
 } 
    #header, #menuheader
    {
        display: none !important;
    }
    table { page-break-inside:auto }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }
    #prctrow
        {
        text-align:center !important;
    }
}

</style>

Эта CSS убирает полосу прокрутки из предварительного просмотра, но данные по-прежнему не отображаются.

1 Ответ

0 голосов
/ 06 ноября 2018

Несколько шагов, чтобы исправить это, поскольку немного сложно увидеть полную проблему только с вашим CSS.

  1. Убедитесь, что ваш фактический CSS использует один символ "@" для "@media print {"
  2. "display: inline-block" может потребоваться установить в "display: block;"
  3. Все, что всплыло, может быть очищено и установлено как не всплывающее
  4. Вещи, позиционированные как абсолютные или фиксированные, должны быть установлены на статический
  5. Добавьте что-нибудь внизу страницы, чтобы проверить, все ли пусто, или просто таблицу на второй странице
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...