Извините за глупый вопрос, а зачем?
Стоит такая задача. Есть набор данных, из которых строится таблица. Допустим генеририется 10 строк. мне нужно определить, можно ли сделать из этой таблицы. 2 таблицы по 5 строк, и расположить их горизонтально. Соответственно, ширина таблицы уменьшится в 2 раза.
Сейчас думаю, как оптимальнее реализовать данную задачу. Есть несколько вариантов.
1) Сгенерировать нормальную таблицу. Далее узнать длину строк в них. И проверить, уместится ли эта строка в таблице, если мы уменьшим ширину таблицы (и ширину ячейки соответственно) в 2 раза. Если умещается, разбиваем таблицу на 2 таблицы. Вставляем в документ.
2) Сгенерировать сжатую таблицу. Вставить в документ. Проверить, нет ли ошибок (если где то текст не умещается, появляется ошибка в документе, наверно..). Если нет ошибок, разбить таблицу на 2 таблицы. Если есть, то увеличиваем длину таблицы в 2 раза.
хотелось бы найти самый оптимальный вариант, так как будут генерироваться большие объемы данных. Хотелось бы, что бы это все работало как можно быстро.