|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2008, 18:39 | #1 |
Регистрация: 22.04.2008
Сообщений: 4
|
Заголовок на каждом листе печати
Привет, все!
MS IE 6.0. Нужно создать отчет, который смотрится в броузере и распечатывается на принтере. При этом заголовки должны быть на каждом листе печати. Попытка использовать теги <table> в HTML с применением тегов THEAD, TFOOT успеха не принесла. Строки THEAD печатаются только в начале отчета. Строки TFOOT - только в конце. Хотя в соответствии со спецификацией HTML 4.0 вроде бы должны печататься: "Строки таблицы могут группироваться в разделы заголовков, нижних заголовков и тела, (с помощью элементов THEAD, TFOOT и TBODY соответственно). Группы строк содержат дополнительную структурную информацию и могут генерироваться агентами пользователей различными способами, отображающими эту структуру. Агенты пользователей могут использовать подразделение на заголовки/тело/нижние заголовки для поддержки прокрутки тела независимо от заголовков. При печати длинных таблиц информация из заголовков может повторяться на каждой странице таблицы." В каком направлении двигаться, используя только HTML и броузер? |
25.04.2008, 01:08 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Вы напутали три абсотютно несовместимые вещи:
MS IE, спецификация и браузер. |
25.04.2008, 14:44 | #3 |
Регистрация: 22.04.2008
Сообщений: 4
|
Поясните, как это напутал.
MS IE - это и есть браузер. Про спецификации у меня нигде не сказано ни слова. Под этим термином обычно я понимаю согласование желаний заказчика с программистом. Например, он хочет получить отчет, в котором то-то и то-то. Моя задача - получение на принтере многостраничного отчета, причем на каждой странице должен быть заголовок. Создание заголовка - не проблема, если под этим понимать несколько строк и так называемую "шапку" отчета, в которой располагаются названия полей. Создание рабочих строки и их заполнение - это тоже не проблема. Через PHP формирую набор <tr>... А вот в самом html файле, отправляемом от сервера к браузеру, должна быть включена какая-то таблица стилей (CSS), которая бы позволила выводить на принтер отчет. Вот эту таблицу стилей, образец, мне бы и хотелось увидеть. Для прокрутки строк отчета на экране при неподвижном заголовке я уже получил для примера таблицу стилей и эта проблем решена. |
25.04.2008, 18:39 | #4 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
MS IE - это просто програмка. Браузер, это - Опера, Мозилла, Konquerror, Safari....
Значит у меня повылазило: Цитата:
По сабжу: ты бы кусок кода дал бы, что ли.. |
|
28.04.2008, 19:35 | #5 |
Регистрация: 22.04.2008
Сообщений: 4
|
По спецификации - извиняюсь. Остальные рассуждения - не спорю.
Привожу код HTML кода, в котором прокручиваются строки таблицы при стоящем заголовке. Полагаю, что что-то похожее (таблица стилей) должно быть и для печати отчетов с заголовком на каждом листе. Код:
|
11.05.2008, 07:37 | #6 |
Регистрация: 22.04.2008
Сообщений: 4
|
Решение найдено
<thead style="display: table-header-group"> |
13.05.2008, 16:36 | #7 | |
ФорумчанинДжуниор
Регистрация: 05.05.2008
Сообщений: 606
|
Подождите, я не понял, и куда это вставить?
Цитата:
------------------------------
Ум без разума –это беда! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить заголовок окна | xshStasX | Win Api | 1 | 09.08.2008 18:57 |
Ник и заголовок окна | Патрон | Общие вопросы Delphi | 9 | 12.04.2008 20:39 |
Заголовок у окна | Михаил Юрьевич | Общие вопросы Delphi | 1 | 22.02.2008 00:08 |
DBGrid (Строки и заголовок) | chingiz | Компоненты Delphi | 3 | 06.10.2007 14:49 |
Как скрыть заголовок окна? | 1nurik1 | Общие вопросы Delphi | 4 | 28.05.2007 11:26 |