AllowHtmlTags и перевод строки в Text

Обсуждение Stimulsoft Reports.NET
Ответить
Serpentariy
Сообщения: 31
Зарегистрирован: 19 июн 2009, 11:55
Откуда: Сыктывкар

AllowHtmlTags и перевод строки в Text

Сообщение Serpentariy »

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

Отчёт. Объект типа Text. В нём произвольный текст в несколько строк.
У данного объекта свойства CanGrow, WordWrap и AllowHtmlTags установлены в True.
При просмотре отчёта данный объект увеличивает свою высоту, как и положено, и весь заданный текст отображается в нём.
При этом игнорируются переводы строк заданные в самом тексте.
Если же свойство AllowHtmlTags установить в False, переводы строк заданные в тексте перестают игнорироваться.
Как сделать так, чтобы переводы строк заданные в тексте присутствовали и при AllowHtmlTags=True?
Stimulsoft.Reports.Net 2009.1.400

Спасибо.
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

AllowHtmlTags и перевод строки в Text

Сообщение Ivan »

Здравствуйте.
Serpentariy писал(а):Отчёт. Объект типа Text. В нём произвольный текст в несколько строк.
У данного объекта свойства CanGrow, WordWrap и AllowHtmlTags установлены в True.
При просмотре отчёта данный объект увеличивает свою высоту, как и положено, и весь заданный текст отображается в нём.
При этом игнорируются переводы строк заданные в самом тексте.
Если же свойство AllowHtmlTags установить в False, переводы строк заданные в тексте перестают игнорироваться.
Как сделать так, чтобы переводы строк заданные в тексте присутствовали и при AllowHtmlTags=True?
Stimulsoft.Reports.Net 2009.1.400.
Если свойство AllowHtmlTags установлено в True, то текст отображается так, как отображается Html в браузерах,
т.е. символы перевода строк 0x0A и 0x0D игнорируются, вместо них надо использовать тег .
В вашем случае если текст статический - сразу использовать теги, если текст динамический -
использовать выражение типа

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

{YourDataSource.YourField.Replace("\x0D", "").Replace("\x0A", "")}
Спасибо.
Ответить