to.areeb Ответов: 2

Печать номера страницы на каждой странице как 1 из 4 печать


Я печатаю динамически генерируемую Html-таблицу с помощью окна.Функция Print() "JavaScript". Для печати верхнего и нижнего колонтитулов на каждой странице при печати я использовал стиль упоминания ниже.

Он работает правильно, теперь мне нужно поместить номер страницы в нижний колонтитул, как страница 1 из 4.

Internet Explorer >> File >> Page Setup >> Он показывает верхний и Нижний колонтитулы я хочу изменить значение заголовка на нижний колонтитул прагматично.

Интернет Эксплорер &ГТ;> Файл >> В разделе Настройки &ГТ;&ГТ; верхний/нижний колонтитул с помощью CSS


Я хочу остановить отображение заголовка, когда вы печатаете что-то, и нижний колонтитул покажет номер страницы в Internet Explorer, вы можете просто войти в настройку страницы и удалить "&w&bPage &p of &P" для верхнего колонтитула и "&u&b&d" для нижнего колонтитула, которые показывают номера страниц и URL-адрес.

Однако я разрабатываю веб-приложение для нескольких пользователей, и они не захотят, чтобы этот URL-адрес и номер страницы отображались. Вместо того чтобы обходить каждый компьютер и изменять настройки настройки страницы в своем internet explorer - можно ли изменить значения верхнего и нижнего колонтитулов с помощью кода JavaScript на веб-странице, которую пользователь захочет распечатать. И если да, то как это достигается. Если есть предыдущее обсуждение этого вопроса, пожалуйста, укажите мне на эту тему.


Пожалуйста, помогите, как я могу установить номер страницы?

<style type="text/css">

         @media print {
                         thead { display: table-header-group; }
                         tfoot { display: table-footer-group;
                                }
                     }
         @media screen {
             thead { display: block; }
             tfoot { display: block;
                   }
         }
     </style>


Я пробовал это, но это не работает

@page :left {
       @bottom-left {
         content: counter(page);
      }

}

demouser743

Если вы работаете с отчетами, то вы можете сделать это с помощью элемента управления "ReportInfo" и установить свойство "FormatString".

to.areeb

Я не работаю над отчетом. просто распечатайте html-таблицу с помощью window.print()

2 Ответов

Рейтинг:
1

Member 13723018

Здравствуйте вы получаете ответ если вы получаете это пожалуйста обновите ответ


Member 11509746

<!--Это работает только в браузере firefox, но я все еще ищу решение для других браузеров.




.footer_info_Mh:после{
счетчик-инкремент: страница;
содержание: счетчик"страница" (страница);
выравнивание текста: по центру; }

Рейтинг:
0

Member 11509746

<!--This works only in firefox browser still i'm looking for solution to other browsers.
<div class="footer_info_Mh" style="width: 100%"></div>
<style>

</style>
.footer_info_Mh:after{
counter-increment: page;
content:"Page " counter(page); 
text-align: center;  }