Перейти к содержимому


печать таблицы в 2 колонки


Сообщений в теме: 7

#1 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 28 Январь 2018 - 02:29

Подскажите пожалуйста способ печати всей таблицы в 2 колонки, на 1 листе, в книжной ориентации.
я так понял что через docx, odt и rtf можно только оду запись печатать.
а вот как через html вывести в 2 колонки, даже не представляю.

при этом еще нужно что бы выводилось поле по которому группируется таблица. т.е. что бы печатный документ был разбит на заголовки.

Сообщение отредактировал oknik: 28 Январь 2018 - 17:03


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Январь 2018 - 17:19

В документации есть пример печати всей таблицы.

#3 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 29 Январь 2018 - 02:02

То как вывести на печать всю таблицу через html, это понятно.
В документации разве есть что то про печать в 2 колонки?
т.е. само отображение данных должно выводиться потоком сначала по одной половине листа, затем по второй, затем на след лист, и тд.
см. пример во вложении

ps посмотрели бы вы пример во вложении, если бы вложения сохранялись... ссылка на пример "в 2 колонки" - http://work.nextweb....0129_015652.jpg
pss еще один здесь баг в форуме - в расширенной форме при сохранении поста, страница зависает и не перезагружается (пост при этом сохраняется)

Сообщение отредактировал oknik: 29 Январь 2018 - 02:08


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2018 - 09:40

А html вообще сам по себе разве поддерживает разделение одной таблицы на два "потока"? Две и более колонки можно отобразить, но отдельными блоками, а таблица - это один блок, его вряд ли можно разбить. Хотя, я не специалист по верстке, возможно не знаю каких то новых возможностей. Это вам скорее в гугл и на форумы верстальщиков, напрямую к КБ данная задача отношения не имеет.

#5 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 29 Январь 2018 - 15:13

Просмотр сообщенияCbCoder (29 Январь 2018 - 09:40) писал:

А html вообще сам по себе разве поддерживает разделение одной таблицы на два "потока"? Две и более колонки можно отобразить, но отдельными блоками, а таблица - это один блок, его вряд ли можно разбить. Хотя, я не специалист по верстке, возможно не знаю каких то новых возможностей. Это вам скорее в гугл и на форумы верстальщиков, напрямую к КБ данная задача отношения не имеет.
в том то и дело что я тоже не знаю такого приема в верстке )
думал может сталкивались кто то с такой задачей.
я думал что может как то можно в word документ (в самом word можно разбить на 2 колонки) но я так понимаю что КБ не умеет всю таблицу выводить в word, а только лишь одну запись.
тогда вопрос по другому стоит. как это сделать хоть как нибудь? может через представление отдельное? потому что задача еще состоит в том что в таблице должны вставляться категории, подкатегории (заголовками) это прайс-лист вообще.

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2018 - 15:39

В представлении тоже верстать придется. Единственно там можно разбить итоговый массив данных на две части и вывести их отдельно в двух таблицах.

#7 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 29 Январь 2018 - 16:39

т.е. если например условно разбить на куски от 1 до 8 , то будут не так:
----
1|2
----
3|4
----
5|6
----
7|8
----

а вот так:
----
1|5
----
2|6
----
3|7
----
4|8
----

???

Сообщение отредактировал oknik: 29 Январь 2018 - 16:41


#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2018 - 16:47

Ну да, с учетом того что левая и правая колонки - это две независимые таблицы.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных