Не работает межстрочный интервал при экспорте в word

Обсуждение Stimulsoft Reports.Net
Ответить
MiXaiL
Сообщения: 36
Зарегистрирован: 08 янв 2019, 21:14

Не работает межстрочный интервал при экспорте в word

Сообщение MiXaiL » 07 ноя 2019, 14:31

Пример mrt вер.2019.2.2: https://cloud.mail.ru/public/5LPa/4XMCJMJTn
Ошибка при экспорте в word, межстрочный не учитывается, текст обрезается (jpg): https://cloud.mail.ru/public/5AMZ/3Ku5G3FXY
Aleksey
Сообщения: 2128
Зарегистрирован: 22 апр 2010, 02:57

Re: Не работает межстрочный интервал при экспорте в word

Сообщение Aleksey » 08 ноя 2019, 19:36

Здравствуйте,

Необходимо время для анализа. О результатах дадим знать.

Спасибо.
Ivan
Сообщения: 619
Зарегистрирован: 10 авг 2006, 01:40

Re: Не работает межстрочный интервал при экспорте в word

Сообщение Ivan » 09 ноя 2019, 20:25

Здравствуйте.

Код: Выделить всё

Ошибка при экспорте в word, межстрочный не учитывается, 
Это не ошибка, а ограничение самого MS-Word: межстрочный интервал можно задать только для всего абзаца целиком.
Вы задали полуторный интервал для всего текста, а потом для каждого абзаца указали одинарный.
Наш движок отрабатывает межстрочный интервал для каждой строки, поэтому для последней строки каждого абзаца включается полуторный.
Но MS-Word применяет для каждого абзаца только один межстрочный интервал, им оказывается одинарный.

Код: Выделить всё

текст обрезается
Это уже ошибка в нашем коде экспорта: для последнего абзаца неправильно устанавливался межстрочный интервал, полуторный вместо одинарного.
Т.к. размеры рассчитывались для одинарного, то последний длинный абзац и не помещается.
Мы сделали исправление, патч будет включён в следующий билд.


P.S. Скорее всего вы пытались сделать в тексте абзацный отступ.
Несколько билдов назад мы добавили поддержку нескольких атрибутов в стиле параграфа.
Теперь можно задавать абзацный отступ например таким образом:

Код: Выделить всё

<p style="margin-top:0.3;margin-bottom:0.3;"> ваш текст </p>
Спасибо.
MiXaiL
Сообщения: 36
Зарегистрирован: 08 янв 2019, 21:14

Re: Не работает межстрочный интервал при экспорте в word

Сообщение MiXaiL » 11 ноя 2019, 08:24

Да, мне нужен был абзацный отступ, извиняюсь, что пропустил этот момент :oops:
Спасибо, ваше решение отлично работает, вы очень сильно мне помогли!
Aleksey
Сообщения: 2128
Зарегистрирован: 22 апр 2010, 02:57

Re: Не работает межстрочный интервал при экспорте в word

Сообщение Aleksey » 11 ноя 2019, 12:31

Здравствуйте,

Всегда рады помочь!
Ответить