Update contract_builder.py
Browse files- 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
|
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='
|
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='
|
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='
|
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='
|
55 |
fontSize=11,
|
56 |
spaceAfter=8))
|
57 |
|
58 |
# Ajouter un style personnalisé pour les sous-articles
|
59 |
styles.add(ParagraphStyle(name='ContractSubArticle',
|
60 |
-
fontName='
|
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 |
|