Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Версия для печати. Разрыв ячейки таблицы.

19K
02 января 2008 года
Azrr
6 / / 16.08.2006
Мне нужно создать версию для печати отчёта, состоящего из одной сплошной таблицы, а при распечатке происходит разрыв ячейки таблицы.

http://img225.imageshack.us/img225/3724/printvd9.jpg

Подскажите, как сделать, (1)чтобы при разрыве страницы ячейка оставалась целой и небыло никаких следов разрыва, (2) желательно указать в каком именно месте должен быть разрыв(если он нужен, а не принудительно).

Код страницы примерно выглядит так:
[HTML]<table style="width: 100%;" border="1" cellpadding="0" cellspacing="0">
<tr align='center'><td><b>Клиент</b></td><td><b>Дата</b></td><td><b>Проделанная работа</b></td><td><b>Время</b></td></tr>
<tr><td align='center' nowrap rowspan='2'>ООО КОПЗАГОТ ПРОМ</td><td style='width: 60px;' nowrap>2007-12-08</td><td style='width: 70%;'>fasdafsd fasd fasd fasd fasd</td><td align='center'>3.3</td></tr>
<td style='width: 60px;' nowrap>2007-12-30</td><td style='width: 70%;'>Занятие непонятными делами...</td><td align='center'>1</td></tr>
<tr><td colspan=4>Всего часов : 4.3</td></tr>
<tr><td align='center' nowrap rowspan='4'>Trade inc.</td><td style='width: 60px;' nowrap>2007-12-08</td><td style='width: 70%;'>afsd fasdafa dsaf dasf asd</td><td align='center'>6.5</td></tr>
<td style='width: 60px;' nowrap>2007-12-09</td><td style='width: 70%;'>adfs fasd fasdf asd fasd fasd fds</td><td align='center'>3.8</td></tr>
<td style='width: 60px;' nowrap>2007-12-22</td><td style='width: 70%;'>fasdf asdf asdf adsf asdf asd .</td><td align='center'>1</td></tr>
<td style='width: 60px;' nowrap>2007-12-30</td><td style='width: 70%;'>Разбор полётов</td><td align='center'>1</td></tr>
<tr><td colspan=4>Всего часов : 12.3</td></tr>
<tr><td align='center' nowrap rowspan='2'>ПромИнвест Ltd.</td><td style='width: 60px;' nowrap>2007-12-09</td><td style='width: 70%;'>afsd fasd fasd fsad fsd fasd</td><td align='center'>3.5</td></tr>
<td style='width: 60px;' nowrap>2007-12-30</td><td style='width: 70%;'>оарвыоа олфывр афовыа фыволар оjasfh jasdh jfasdhjkf hasdjk fasd</td><td align='center'>1</td></tr>
<tr><td colspan=4>Всего часов : 4.5</td></tr>
<tr><td align='center' nowrap rowspan='3'>ЗАО "Севастополь Жилстрой"</td><td style='width: 60px;' nowrap>2007-12-22</td><td style='width: 70%;'>Совещание по делам ЗАО</td><td align='center'>0.5</td></tr>
<td style='width: 60px;' nowrap>2007-12-23</td><td style='width: 70%;'>fasdf sdaf asdf asdf asdf sda fsd asdf fdas f.</td><td align='center'>6.5</td></tr>
<td style='width: 60px;' nowrap>2007-12-24</td><td style='width: 70%;'>Участие в судебном заседании в ХС по делу 20-3/353 по иску ООО...
</td><td align='center'>1</td></tr>
<tr><td colspan=4>Всего часов : 8</td></tr>
<tr><td align='center' nowrap rowspan='3'>ОАО "Сэлма"</td><td style='width: 60px;' nowrap>2007-12-23</td><td style='width: 70%;'>Анализ нормативной базы на предмет возможности выкупа земельных участков, находящихся в пользовании ОАО ...</td><td align='center'>2</td></tr>
<td style='width: 60px;' nowrap>2007-12-24</td><td style='width: 70%;'>Участие в совещании в ЗАО в отношении заключения договора подряда по обьекту "Реконструкция резиденции № 6 в поселке".</td><td align='center'>2</td></tr>
<td style='width: 60px;' nowrap>2007-12-30</td><td style='width: 70%;'>И всякое другоеga sdfsdfasdhg fasdhg fhasdg арпывр аfash fasdhfhasd</td><td align='center'>2</td></tr>
<tr><td colspan=4>Всего часов : 6</td></tr>
</table>[/HTML]
19K
02 января 2008 года
Azrr
6 / / 16.08.2006
Неужели никто не может помочь???
12
02 января 2008 года
alekciy
3.0K / / 13.12.2005
А зачем? Ты ленишься воспользоваться поиском, ты ленишься прочесть CSS спецификацию... зачем помогать лентяю?
http://forum.codenet.ru/showthread.php?p=199476
19K
04 января 2008 года
Azrr
6 / / 16.08.2006
Я пользовался поиском, я читал CSS спецификацию и ссылка ваша мне ничего не даёт, нажать на принт в браузере и самому можно, а мне нужно, чтобы небыло разрывов на середине ячейки!
page-break-before: always пользоваться не могу, потом, что НЕЗНАЮ где будет конец страницы, таблица генерируется из базы, ячейки могут быть произвольного размера.
Я - лентяй? Вы даже вопрос не дочитали, а уже начали меня отчитывать!

Я перечитал и переискал всё, что только можно было поэтому и задаю вопрос здесь.
12
04 января 2008 года
alekciy
3.0K / / 13.12.2005
Цитата: Azrr
ссылка ваша мне ничего не даёт, нажать на принт в браузере и самому можно, а мне нужно, чтобы небыло разрывов на середине ячейки!


Плохо читал значит. В браузере при печати можно задать разный маштаб, значит при разных масштабах будет разное количество страниц. Поэтому нужно прикинуть, сколько страниц должна занимать распечатка и самому формировать страницы используя page-break-*** или еще как вариант использовать дивную верстку и вообще уйти от идеи ручной разбивки.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог