Страница 1 из 1

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

Добавлено: 16 июл 2009, 07:50
Serpentariy
Здравствуйте.

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

Спасибо.

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

Добавлено: 16 июл 2009, 12:41
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", "")}
Спасибо.