Для определения ширины ячейки (возможно, объединенной) текстовой таблицы можно применить следующую последовательность действий.
1. Определить относительную ширину ячейки. Для этого нужно проанализировать свойство
TableColumnSeparators строки текстовой таблицы, к которой относится ячейка (массив разделителей учитывает возможное обьединение ячеек). Полученное значение относительной ширины, к примеру, 3000 будет означает, что ширина ячейки составляет 30% от ширины всей таблицы (
TableColumnRelativeSum).
2. Определить ширину всей таблицы. По этому поводу см. раздел "8.9. How wide is a text table?" книги А.Питоньяка
AndrewMacro.odt3. Определить абсолютную ширину ячейки на основе п.1-2. При определении "полезной" ширины ячейки необходимо еще дополнительно учесть поля слева и справа.
Большое спасибо Михаилу Каганскому за консультации!

P.S. Не уверен, что в ответе на форуме нужно цитировать полностью предыдущее сообщение. Это, возможно, повышает мой индекс цитирования, но вряд ли способствует комфортному просмотру темы...
