Откуда лишние символы концов строк в таблицах?
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.01.10 19:11
Оценка:
В этом вопрос
Автор: VladD2
Дата: 20.01.10
мне подсказали, что для выделения участка документа по имеющейся позиции можно воспользоваться кодом:
 ActiveDocument.Characters(позиция).Select


Все почти ОК, но возникла странная проблема.

Если в таблице имеются объеденные по вертикали ячейки, то в ActiveDocument.Characters появляются какие-то "лишние" символы разрыва строки ('\r' код 13).
Я совершенно не понимаю логики их появления. Например, в таблице формата:
+----------+-----------+
| 1 3      | 2         |
|          |-----------+
|          | 3         |
+----------+-----------+

в конце первой строки появляется три '\r', в то время как в такой же таблице без объеденных колонок только два.
Какая тут логика?

Никто не сталкивался с этим?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.