Расстояние между тегами ActiveReports ‹LI›

У меня есть богатое текстовое поле в разделе сведений об активных отчетах. Он назначается динамическим html. Этот HTML также включает теги LIST (UL и LI). Но проблема в том, что я не могу изменить интервал между каждым тегом LI. Я попробовал все методы CSS для свойства стиля LI. Например, Margin, Padding, Line height. Но ничего не помогло мне решить эту проблему. Но мне нужен заметный интервал между каждым тегом LI в Richtextbox.

Это срочное требование моего босса.

Запрашиваю вашу ценную поддержку.. Заранее спасибо..


person Sandeep Thomas    schedule 12.01.2013    source источник


Ответы (2)


Существует список поддерживаемых элементов HTML. и атрибуты стиля CSS в документации ActiveReports. Вы можете просмотреть эту ссылку и попробовать упомянутые атрибуты стиля. Я бы попробовал свойства line-height, margin и padding элементов LI. Или, может быть, попробовать поставить элемент P на один из элементов LI? Если это не сработает, вам, вероятно, следует связаться с Поддержка ActiveReports в ComponentOne.

Если ничего другого, вы можете попытаться заставить какой-либо документ RTF выглядеть так, как вы хотите (т. е. увеличить интервал между элементами списка), и попытаться вместо этого импортировать этот документ RTF в ActiveReports.

person Scott Willeke    schedule 14.01.2013
comment
Привет, Скотт. Я пробовал все вышеперечисленные методы. Но, к сожалению, ничего не получилось. Поэтому я попытался вставить тег ‹br›, который делает зазор больше, но мой клиент легко настраивал его. - person Sandeep Thomas; 15.01.2013
comment
@sforsandeep: Рад узнать, что ты что-то понял. Если у вас есть решение, то я призываю вас ответить на свой вопрос здесь и отметить его как ответ. См. blog.stackoverflow.com/2011/07/. для получения подробной информации. - person Scott Willeke; 16.01.2013

Вот что работает для меня:

Тег абзаца поддерживает встроенный атрибут стиля в ActiveReports RichTextBox. Таким образом, вы можете заключить каждый элемент списка в теги открытия/закрытия абзаца, а затем использовать margin-top, margin-bottom во встроенном стиле абзаца, чтобы получить желаемый межстрочный интервал.

Я использовал style='margin-top:0;margin-bottom:5'

person Ira Gladnick    schedule 12.09.2016