Update foorter of PDF generator
This commit is contained in:
parent
1dfa573430
commit
f00fab420a
|
@ -11,6 +11,8 @@ import locale
|
|||
|
||||
from PIL import Image
|
||||
|
||||
from textwrap import wrap
|
||||
|
||||
from comptabilite.models import (
|
||||
Transaction,
|
||||
TransactionType,
|
||||
|
@ -731,17 +733,21 @@ class BillPaper(PDFDocument):
|
|||
self.add_new_line(
|
||||
INDENTED_X, "CONDITIONS GENERALES DE PAIEMENT", font_decoration="Bold"
|
||||
)
|
||||
self.add_new_line(INDENTED_X, "Facture payable au comptant.")
|
||||
self.add_new_line(
|
||||
INDENTED_X,
|
||||
"""En cas de défaut de paiement à l'échéance, il est dû de plein droit et sans mise en demeure, un interêt fixé au taux de""", # NOQA
|
||||
)
|
||||
self.add_new_line(INDENTED_X, "15% l'an.")
|
||||
self.add_new_line(
|
||||
INDENTED_X,
|
||||
"""Tout réclamation, pour être admise, doit être faite dans les huit jours de la réception de la facture.""", # NOQA
|
||||
)
|
||||
self.add_new_line(
|
||||
INDENTED_X,
|
||||
"""En cas de litige concernant la présente facture, seuls les tribunaux de MONS seront compétents.""", # NOQA
|
||||
)
|
||||
self.add_vspace()
|
||||
|
||||
lines = [
|
||||
"Facture payable au comptant.",
|
||||
"En cas de défaut de paiement à l'échéance, il est dû de plein droit et sans mise en demeure, un interêt fixé au taux de 15% l'an.",
|
||||
"Tout réclamation, pour être admise, doit être faite dans les huit jours de la réception de la facture.",
|
||||
"En cas de litige concernant la présente facture, seuls les tribunaux de MONS seront compétents."""
|
||||
]
|
||||
|
||||
text_object = self.document.beginText()
|
||||
text_object.setTextOrigin(INDENTED_X, self.y)
|
||||
text_object.setFont("Helvetica", 11)
|
||||
|
||||
for line in lines:
|
||||
wraped_text = "\n".join(wrap(line, 108)) # 80 is line width
|
||||
text_object.textLines(wraped_text)
|
||||
|
||||
self.document.drawText(text_object)
|
||||
|
|
Loading…
Reference in New Issue