2015-04-30 6 views
2

Всякий раз, когда пользователи ввода неупорядоченные списки с помощью TinyMCE, и она будет выглядеть следующим образом в соответствии с исходным кодомReportLab Unordered Список не показывая пули

<ul> 
<li>item 1</li> 
<li>item 2</li> 
<li>item 3</li></ul> 

Когда оказывает PDF с помощью ReportLab, он показывает без пуль на одном и том же линии, как это:

пункт 1 пункт 2 пункт 3

Ниже приведен код ReportLab:

<paraStyle name="long_td_contents_right_notes" 
    alignment="right" 
    fontName="ACaslon-SemiBold" 
    fontSize="8"/> 



<blockTable style="blocktablestyle1" colWidths="145,{{if wide}}328{{else}}250{{endif}}"> 
     {{ for note in notes }} 
      <tr><td align="left"><para style="long_td_contents_left">{{ rml(note.title) }}</para></td><td align="left"><para style="long_td_contents_left_notes"> {{ rml(note.body) }}</para></td></tr> 
     {{endfor}} 

Любая помощь с этим была бы оценена по достоинству.

Thanks

ответ

0

Это сработало.

{{ for note in notes }} 
     {{script}} 
       notesWithBullets = rml(note.body.replace('<li>', '&bull; ').replace('</p>','<br>').replace('</ul>','<br>').replace('</li>', '<br>')) 
     {{endscript}} 
      <tr><td align="left"><para style="long_td_contents_left">{{ rml(note.title) }}</para></td><td align="left"><para style="long_td_contents_left">{{ rml(notesWithBullets) }}</para></td></tr> 
{{endfor}} 
Смежные вопросы