Motion PDF: Keep whitespaces in monospace <pre> tags and replace it with ' '.
This commit is contained in:
parent
558b4e9f86
commit
ccdf5ef2e0
@ -208,11 +208,12 @@ def convert_html_to_reportlab(pdf, text):
|
|||||||
if paragraph == '\n' or paragraph == '\n\n' or paragraph == '\n\t':
|
if paragraph == '\n' or paragraph == '\n\n' or paragraph == '\n\t':
|
||||||
continue
|
continue
|
||||||
if "<pre>" in paragraph:
|
if "<pre>" in paragraph:
|
||||||
|
txt = paragraph.replace('\n', '<br/>').replace(' ', ' ')
|
||||||
if config["motion_pdf_paragraph_numbering"]:
|
if config["motion_pdf_paragraph_numbering"]:
|
||||||
pdf.append(Paragraph(paragraph.replace('\n', '<br/>'), stylesheet['InnerMonotypeParagraph'], str(paragraph_number)))
|
pdf.append(Paragraph(txt, stylesheet['InnerMonotypeParagraph'], str(paragraph_number)))
|
||||||
paragraph_number += 1
|
paragraph_number += 1
|
||||||
else:
|
else:
|
||||||
pdf.append(Paragraph(paragraph.replace('\n', '<br/>'), stylesheet['InnerMonotypeParagraph']))
|
pdf.append(Paragraph(txt, stylesheet['InnerMonotypeParagraph']))
|
||||||
elif "<para>" in paragraph:
|
elif "<para>" in paragraph:
|
||||||
pdf.append(Paragraph(paragraph, stylesheet['InnerListParagraph']))
|
pdf.append(Paragraph(paragraph, stylesheet['InnerListParagraph']))
|
||||||
elif "<seqreset" in paragraph:
|
elif "<seqreset" in paragraph:
|
||||||
|
Loading…
Reference in New Issue
Block a user