Задача такая:
Есть данные (изначально в БД, но можно выгрузить в любой формат - не проблема) табличного вида.
Для каждой строчки данных известно какого она должна быть цвета и начертания (ограниченный набор сочетаний, по типу - жирный шрифт на синем фоне, красный цвет текста и т.п.)
Кроме того в публикации будут встречаться изображения. Место положение каждого изображения известно, например на 3 страница координаты такие-то. Причем изображения стоят всегда либо сверху либо снизу и всегда заполняют страницу по ширине, то есть для ширины страницы 180мм - ширина изображения 180мм. Высота может варьироваться, но тоже заранее известна.
Размер таблицы - порядка 2-3 тысяч строк.
Необходимо разместить таблицу.
Решение, которое отрабатываю сейчас - таблица выгружается в теговый файл. Высота строки не указывается. Высота строки позднее расставляется скриптом.
Собственно проблема в том, что данная процедура занимает слишком много времени - порядка получаса. Учитывая, что речь идет о регулярной верстке - два раза в неделю, а кроме того таких таблиц в публикации будет около 2 десятков, то такой вариант просто неприемлем.
Хотелось бы узнать какие еще варианты загрузки строк можно применять в InDis, Просто систему изначально делал не я. Более того с InDis я знаком слабо (я сам программер). Пробовал было реализовать тоже самое через xml, но там получается еще более страшные вещи - xml такого размера убивает InDis просто наповал.
Есть данные (изначально в БД, но можно выгрузить в любой формат - не проблема) табличного вида.
Для каждой строчки данных известно какого она должна быть цвета и начертания (ограниченный набор сочетаний, по типу - жирный шрифт на синем фоне, красный цвет текста и т.п.)
Кроме того в публикации будут встречаться изображения. Место положение каждого изображения известно, например на 3 страница координаты такие-то. Причем изображения стоят всегда либо сверху либо снизу и всегда заполняют страницу по ширине, то есть для ширины страницы 180мм - ширина изображения 180мм. Высота может варьироваться, но тоже заранее известна.
Размер таблицы - порядка 2-3 тысяч строк.
Необходимо разместить таблицу.
Решение, которое отрабатываю сейчас - таблица выгружается в теговый файл. Высота строки не указывается. Высота строки позднее расставляется скриптом.
Собственно проблема в том, что данная процедура занимает слишком много времени - порядка получаса. Учитывая, что речь идет о регулярной верстке - два раза в неделю, а кроме того таких таблиц в публикации будет около 2 десятков, то такой вариант просто неприемлем.
Хотелось бы узнать какие еще варианты загрузки строк можно применять в InDis, Просто систему изначально делал не я. Более того с InDis я знаком слабо (я сам программер). Пробовал было реализовать тоже самое через xml, но там получается еще более страшные вещи - xml такого размера убивает InDis просто наповал.