- Timestamp:
- 10 Sep 2012, 11:05:07 (12 years ago)
- Location:
- main/waeup.kofa/branches/uli-async-update
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/branches/uli-async-update
- Property svn:mergeinfo changed
-
main/waeup.kofa/branches/uli-async-update/src/waeup/kofa/browser/pdf.py
r8257 r9169 83 83 84 84 Main things fixed here: 85 85 If html code: 86 86 - remove newlines (not visible in HTML but visible in PDF) 87 87 - add <br> tags after <div> (as divs break lines in HTML but not in PDF) 88 If not html code: 89 - just replace newlines by <br> tags 88 90 """ 89 # Add br tag if widgets contain div tags 90 # which are not supported by reportlab 91 html = html.replace('</div>', '</div><br />') 92 html = html.replace('\n', '') 91 if '</' in html: 92 # Add br tag if widgets contain div tags 93 # which are not supported by reportlab 94 html = html.replace('</div>', '</div><br />') 95 html = html.replace('\n', '') 96 else: 97 html = html.replace('\n', '<br />') 93 98 return html 94 99 … … 265 270 target_language=lang) 266 271 f_label = Paragraph(f_label, ENTRY1_STYLE) 267 f_text = format_html(widget()) 272 f_text = translate(widget(), domain, target_language=lang) 273 f_text = format_html(f_text) 274 if f_text: 275 hint = ' <font size=9>' + widget.hint + '</font>' 276 f_text = f_text + hint 268 277 f_text = Paragraph(f_text, ENTRY1_STYLE) 269 278 table_data.append([f_label,f_text])
Note: See TracChangeset for help on using the changeset viewer.