Сначала убедитесь, что вы определили стили, как это:
from reportlab.lib.styles import getSampleStyleSheet
styles = getSampleStyleSheet()
Также вы можете добавить другие стили, как "Justify"
вы можете сделать это таким образом (Exemple с "Justify"):
from reportlab.lib.enums import TA_JUSTIFY
styles.add(ParagraphStyle(name='Justify', alignment=TA_JUSTIFY))
text = "Hello World !"
story.append(Paragraph(text, style["Justify"]))
Затем использовать его таким образом:
# create pdf
pdf = SimpleDocTemplate("your_doc.pdf")
# write in it
story = []
story.append(Paragraph(text, style["Justify"]))
# save it
pdf.build(story)
# return
return (frame)
И вот это у вас есть PDF со стилями!
это 'стиль не определен', или' стиль не определен'? – karthikr
стиль не определен. – peztherez
у вас есть словарь? (style = {}) – karthikr