Woziii commited on
Commit
e4c8441
·
verified ·
1 Parent(s): df975e7

Update contract_builder.py

Browse files
Files changed (1) hide show
  1. contract_builder.py +6 -9
contract_builder.py CHANGED
@@ -18,46 +18,43 @@ class ContractBuilder:
18
  def get_styles():
19
  """
20
  Retourne les styles pour le document PDF.
21
- Version corrigée pour éviter les conflits de styles.
22
 
23
  Returns:
24
  dict: Dictionnaire des styles
25
  """
26
  styles = getSampleStyleSheet()
27
 
28
- # Modifier les styles existants plutôt que d'en ajouter de nouveaux
29
- # ou utiliser des noms différents pour éviter les conflits
30
-
31
  # Ajouter un style personnalisé pour le titre
32
  styles.add(ParagraphStyle(name='ContractTitle',
33
- fontName='Helvetica-Bold',
34
  fontSize=14,
35
  alignment=TA_CENTER,
36
  spaceAfter=12))
37
 
38
  # Ajouter un style personnalisé pour les sous-titres
39
  styles.add(ParagraphStyle(name='ContractSubtitle',
40
- fontName='Helvetica-Bold',
41
  fontSize=12,
42
  spaceAfter=10,
43
  alignment=TA_CENTER))
44
 
45
  # Ajouter un style personnalisé pour le texte normal
46
  styles.add(ParagraphStyle(name='ContractText',
47
- fontName='Helvetica',
48
  fontSize=10,
49
  alignment=TA_JUSTIFY,
50
  spaceAfter=6))
51
 
52
  # Ajouter un style personnalisé pour les articles
53
  styles.add(ParagraphStyle(name='ContractArticle',
54
- fontName='Helvetica-Bold',
55
  fontSize=11,
56
  spaceAfter=8))
57
 
58
  # Ajouter un style personnalisé pour les sous-articles
59
  styles.add(ParagraphStyle(name='ContractSubArticle',
60
- fontName='Helvetica-Bold',
61
  fontSize=10,
62
  spaceAfter=6))
63
 
 
18
  def get_styles():
19
  """
20
  Retourne les styles pour le document PDF.
21
+ Version corrigée pour utiliser les polices Vera.
22
 
23
  Returns:
24
  dict: Dictionnaire des styles
25
  """
26
  styles = getSampleStyleSheet()
27
 
 
 
 
28
  # Ajouter un style personnalisé pour le titre
29
  styles.add(ParagraphStyle(name='ContractTitle',
30
+ fontName='VeraBd',
31
  fontSize=14,
32
  alignment=TA_CENTER,
33
  spaceAfter=12))
34
 
35
  # Ajouter un style personnalisé pour les sous-titres
36
  styles.add(ParagraphStyle(name='ContractSubtitle',
37
+ fontName='VeraBd',
38
  fontSize=12,
39
  spaceAfter=10,
40
  alignment=TA_CENTER))
41
 
42
  # Ajouter un style personnalisé pour le texte normal
43
  styles.add(ParagraphStyle(name='ContractText',
44
+ fontName='Vera',
45
  fontSize=10,
46
  alignment=TA_JUSTIFY,
47
  spaceAfter=6))
48
 
49
  # Ajouter un style personnalisé pour les articles
50
  styles.add(ParagraphStyle(name='ContractArticle',
51
+ fontName='VeraBd',
52
  fontSize=11,
53
  spaceAfter=8))
54
 
55
  # Ajouter un style personnalisé pour les sous-articles
56
  styles.add(ParagraphStyle(name='ContractSubArticle',
57
+ fontName='VeraBd',
58
  fontSize=10,
59
  spaceAfter=6))
60