Страница 2 из 2
Отступы полей при экспорте в DOCX
Добавлено: 20 мар 2012, 08:37
HighAley
Здравствуйте.
Проблема решена. Изменения будут доступны в нашем релизе.
Спасибо.
Отступы полей при экспорте в DOCX
Добавлено: 29 мар 2012, 07:12
eLVik
Еще одно уточнение по той же теме.
При экспорте в DOCX отступы полей снизу и сверху тоже игнорируются вне зависимости включены HTML-теги или нет.
Спасибо.
Отступы полей при экспорте в DOCX
Добавлено: 30 мар 2012, 11:22
Ivan
Здравствуйте.
Известная особенность MS-Word: если в какой-нибудь строке таблицы установить верхний или нижний отступ одной из ячеек, то такой же отступ установится во всех ячейках строки. Поэтому если в каком-нибудь текстбоксе установить верхний или нижний отступ, после экспорта в табличном режиме такой же отступ будет у всей строки таблицы, и весь текст может сместиться вниз. При этом увеличивается высота строки, и заголовки/подвалы страницы смещаются со своих мест. Что интересно, в OpenOffice этот момент отрабатывается правильно.
Из-за этого бага в экспортах Rtf \ Word2007 была сделана доработка: если в ячейках строки установлены разные вертикальные отступы, то выбирается минимальный из них, и он устанавливается для всех ячеек этой строки.
Соответственно, если у одной из ячеек верхний отступ нулевой, то у остальных ячеек он тоже будет нулевой.
В случае объединенных ячеек также есть проблемы с отступами, поэтому для объединенных ячеек верхний отступ принудительно устанавливается в ноль. Иногда это может вызывать проблемы для больших текстбоксов, которые по умолчанию разбиваются на более мелкие. Чтобы отключить разбиение, надо установить следующее статическое свойство:
Код: Выделить всё
StiOptions.Export.Word2007.DivideBigCells = false;
Спасибо.