• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Научите бить на странички

  • Автор темы Kur_L
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Kur_L

я печатаю таблички на страничке (эл вид)
таблички могут содержать разное кол-во строчек (они заполняются рез-ми выполнения запросов)

хочу выводить всё это дело на печать, но перед этим разбивать (на экране) на печатные странички (чтоб на А4 влезло)

условно, если мои странички занимают три листа А4, хочу на экране видеть три листа (три таблицы больших (на А4), чтоб в них все мои данные были)

как сделать красиво (ну не считать же строчки, миллиметры )


ps если кто знает - напишите что-ть по делу в мой топ про вывод на печать (что делать чтоб лишнее не печатать?)
 
A

Andrew Stephanoff

может такая схема: ставить чекбоксы сбоку от таблицы, при отметке чекбокса соотвествующей строке таблицы будет присвоен стиль с разрывом страницы page-break-after: always;
естественно при печати чекбоксы делать невидимыми display: none;
то есть пользватель может сам выбрать, на какой странице ему поставить разрыв
 
J

Jaizer

Результаты выводятся из БД???? Обычный цикл и условие... Думаю, уже сам додумаешься....
 
K

Kur_L

что такое page-break-after?

про БД и цикл не прозрачно всё (много заморочек), например:
- заголовки м.б. разной длины (они одним шрифтом гонятся)
- комментарии, к-е м.б. большие, а могут и отсутствовать (другим шрифтом)
- разное кол-во табличек (как рез-т запроса)

считать всё можно, но муторно оч
можно как-ть на странички А4 бить автоматически или по-простому?
 
A

Andrew Stephanoff

page-break-after -- стиль такой, означает что после данного объекта будет вставлен разрыв страницы при печати
есть еще page-break-before -- соотвественно разрыв будет перед объектом
Syntax

HTML { page-break-before: sBreak }
Scripting object.style.pageBreakBefore [ = sBreak ]


Possible Values

sBreak String that specifies one of the following values:
always -- Always insert a page break before the object.
auto -- Neither force nor forbid a page break before the object.
"" -- Empty string does not insert a page break.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!