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

Отступы в неупорядоченном HTML списке

Добавлено: 16 июл 2015, 14:52
Леонид
Добрый день!

Новая версия - новые проблемы. :)
Конкретнее, в отчёте есть компонент Text с включённым флагом Allow HTML Tags и Text Quality == Wysiwyg.
Всё работало в версии 2012, т.к. мы давно не обновлялись, а теперь в последнем билде парсер html неверно отображает тег <li>.

Так не работает:
<li>1. Стороны договорились уменьшить дебиторскую задолженность Стороны-1 перед Стороной-2, образовавшуюся из поставленных партий товара (по договору поставки № qrMain.AGREEMENT_NUM}) на дату Date.ToShortDateString() путём зачёта имеющегося у Стороны-2 перед Стороной-1 встречного однородного требования в размере qrMain.TOTAL_SUM руб. (Func.Ru.CurrToStr(Sum(qrMain.TOTAL_SUM),true)) по товарной накладной ___________________.</li><br>
<li>2. Датой проведения зачёта встречных однородных требований является дата, указанная в верхнем правом углу данного акта.</li><br>
<li>3. Настоящий Акт составлен в двух экземплярах по одному для каждой из Сторон.</li><br>
<li>4. Реквизиты и подписи сторон:</li>
Так работает (но это обходной путь, т.к. наши пользователи не могут ждать, им нужно печать документы):
<li></li><br>
<li>1. Стороны договорились уменьшить дебиторскую задолженность Стороны-1 перед Стороной-2, образовавшуюся из поставленных партий товара (по договору поставки № qrMain.AGREEMENT_NUM}) на дату Date.ToShortDateString() путём зачёта имеющегося у Стороны-2 перед Стороной-1 встречного однородного требования в размере qrMain.TOTAL_SUM руб. (Func.Ru.CurrToStr(Sum(qrMain.TOTAL_SUM),true)) по товарной накладной ___________________.</li><br>
<li>2. Датой проведения зачёта встречных однородных требований является дата, указанная в верхнем правом углу данного акта.</li><br>
<li>3. Настоящий Акт составлен в двух экземплярах по одному для каждой из Сторон.</li><br>
<li>4. Реквизиты и подписи сторон:</li>
То есть, мы добавили в начало строку
<li></li><br>
и подняли Text3 (наложили его на) к Text1.

Два работающих файла отчёта (один верный, другой оригинал - неверно отображающий отступ) в приложении.

Re: Отступы в неупорядоченном HTML списке

Добавлено: 17 июл 2015, 09:57
HighAley
Здравствуйте, Леонид.

Вы некорректно используете элемент LI. Он должен быть вложен в OL или UL. Следующий текст будет отображён правильно.

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

<line-height="0.2"><ol><line-height="1"><li>Стороны договорились уменьшить дебиторскую задолженность Стороны-1 перед Стороной-2, образовавшуюся из поставленных партий товара (по договору поставки № qrMain.AGREEMENT_NUM}) на дату Date.ToShortDateString() путём зачёта имеющегося у Стороны-2 перед Стороной-1 встречного однородного требования в размере qrMain.TOTAL_SUM руб. (Func.Ru.CurrToStr(Sum(qrMain.TOTAL_SUM),true)) по товарной накладной ___________________.</li>
<li>Датой проведения зачёта встречных однородных требований является дата, указанная в верхнем правом углу данного акта.</li>
<li>Настоящий Акт составлен в двух экземплярах по одному для каждой из Сторон.</li>
<li>Реквизиты и подписи сторон:</li></ol>
Спасибо.

Re: Отступы в неупорядоченном HTML списке

Добавлено: 17 июл 2015, 10:10
Леонид
Доброе утро!

Да, точно, мы ошиблись, спасибо за помощь!
C UL отлично работает, однако при этом всё равно существует некоторый отступ сверху, поэтому Text3 по-прежнему пришлось немного наложить сверху на Text1, - иначе "пробел" убрать не получается, но это не так важно, - главное проблема решена.

Re: Отступы в неупорядоченном HTML списке

Добавлено: 17 июл 2015, 15:27
HighAley
Здравствуйте, Леонид.

Наш пример выше решает проблему с пустой строкой. Для его решения надо использовать тег line-height.
Позже мы постараемся устранить эту проблему.

Спасибо.