Шапка на каждой странице при печати

Влад

Новичок
Шапка на каждой странице при печати

Необходимо при печати отчета из Explorer на каждой странице выводить определенную "шапку" документа.

Например : при печати из Explorer большой таблицы получается, что заголовок таблицы выводится только на первой странице, а на остальных только данные.

Были поставленны условия : Explorer5, JavaScript, PHP4, Apache, Unix.

В Expoler в Page Setup есть параметры "Headers and Footers", которые выводятся на каждой странице, но это не то.

Слышал варианты :
-- создавать rtf, xls или doc файл на сервере и затем открыть этот файл Explorer-ом клиента.

-- использовать COM обьекты.

Какими средствами можно реализовать вывод ЗАГОЛОВКА НА КАЖДОЙ странице ПРИ ПЕЧАТИ документа из Explorer (желательно меньшей кровью:))?.

С уважением Влад.
 

RomikChef

Guest
А виден этот заголовок должен быть?
 

Влад

Guest
А виден этот заголовок должен быть?
Обязательно должен быть виден на бумаге, в начале каждой страницы.
(может я неправильно понял вопрос?)
 

Влад

Guest
В Explorer только один раз в начале страницы.
 

dak

Guest
Влад, почитай про классические HTML таблицы, и их тэги позволяющие указывать у таблиц заголовки, которые по определению при печати выводятся на каждой странице, если ты запихнешь твой документ в такую таблицу, а нужный заголовок в заголовок таблицы, то все будет печататься на каждой странице! Быстро и без крови! :)
 

Влад

Guest
Огромное спасибо Dak!
Прочитав описание HTML4 -- таблицы, душу согрела фраза :
"При печати длинных таблиц информация из заголовков может повторяться на каждой странице таблицы."
Кому интересно, описание на рус. о таблицах в HTML4 можно найти по адресу :
http://www.citforum.ru/internet/html40/struct/tables.html#h-11.1

С уважение Влад.
 

Влад

Новичок
С таблицами -- это ерунда!!! :((
В разных эксплорерах (нетскейп, опера и др.) они будут отображаться поразному.
И через CSS тоже не выкрутится он Internet Explorer-ом
слабовато поддерживается и опятьже в разных эксплорерах
отображаются поразному (не все, но достаточно многое).

Есть два выхода :
1) динамически создавать PDF файл
2) динамически создавать RTF файл

я сделал через PDF.
Файл получился не большой до 10 кб (2-3 стр.) с довольно большой насыщенностью текста.
Одно НО -- если использовать русский текст, то для 100% читаемости на всех машинах его надо включать в файл --
это еще плюс 20 кб.

Так же один из плюсов -- Acrobat Reader -- бесплатный!!!

Со вторым способом немного похуже
Шапку страницы пробовал делать через колонтитул, а он
отображается бледно серым (плохо читается на экране),
но печатается нормально.
Плюс -- задал header и footer и ненадо следить, когда
вставлять их в докомент, если он получается больше одной
страницы.

Это так в кратце, если кому надо больше информации по данной теме, то пишите :
[email protected]

Спасибо всем кто помогал!
С уважением Владислав.
 
Сверху