hub2002 написал(а):
Затем пробегаем по таблице данных и смотрим сколько строк на первой странице, второй и так далее, если таблицы такие имеются, корректируем с учетом кол-во символов в наименовании товара.
Соответственно, работает.
Делал так.
Но я не смог в макросе корректно рассчитать количество строк, на которое разобьется наименование. Мало того, что шрифт был не моноширинный, так еще и попадались наименования с длинными словами (какой-нибудь "суперсинхрофазотрон"), которые оказывались в середине одной из строк текста ячейки и переносились на следующую строку (оставляя текущую строку полузаполненной). В итоге получалось, что по количеству символов должно было быть, например, 2 строки, а по факту было три. А не попадания всего в одну строку уже достаточно для того, чтобы подписанты "поехали".
Настроечные коэффициенты очень быстро надоедает изменять, постоянно попадаются документы, у которых то не то и это не так.
На адобовском форуме мне не предложили решения, которое позволило бы определить, на сколько строк разбился текст ячейки до события layout:ready (если тут кто знает - для общего развития с удовольствием узнал бы).
Свои 5 копеек вставил к тому, что если товарищ gasjuk будет реализовывать такой подход - надо иметь в виду возможные нежданчики (которые в моем случае привели к тому, что в итоге пришлось использовать другой подход).