Spaces:
Sleeping
Sleeping
Update pdf_generator.py
Browse files- pdf_generator.py +5 -5
pdf_generator.py
CHANGED
@@ -40,12 +40,12 @@ class SliderFlowable(Flowable):
|
|
40 |
# Add range labels
|
41 |
min_str = self.format_value(self.min_val)
|
42 |
max_str = self.format_value(self.max_val)
|
43 |
-
drawing.add(String(40,
|
44 |
-
drawing.add(String(340,
|
45 |
-
|
46 |
# Add value label
|
47 |
value_str = self.format_value(self.value)
|
48 |
-
drawing.add(String(value_width - 20,
|
49 |
|
50 |
# Add value marker
|
51 |
drawing.add(Line(value_width, 25, value_width, 55, strokeColor=colors.HexColor("#26004d"), strokeWidth=2))
|
@@ -54,7 +54,7 @@ class SliderFlowable(Flowable):
|
|
54 |
|
55 |
def format_value(self, value):
|
56 |
if self.is_percentage:
|
57 |
-
return f"{value
|
58 |
elif self.is_integer:
|
59 |
return f"{int(value)}"
|
60 |
else:
|
|
|
40 |
# Add range labels
|
41 |
min_str = self.format_value(self.min_val)
|
42 |
max_str = self.format_value(self.max_val)
|
43 |
+
drawing.add(String(40, 35, min_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
|
44 |
+
drawing.add(String(340, 35, max_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
|
45 |
+
|
46 |
# Add value label
|
47 |
value_str = self.format_value(self.value)
|
48 |
+
drawing.add(String(value_width - 20, 60, value_str, fontSize=10, fillColor=colors.HexColor("#26004d")))
|
49 |
|
50 |
# Add value marker
|
51 |
drawing.add(Line(value_width, 25, value_width, 55, strokeColor=colors.HexColor("#26004d"), strokeWidth=2))
|
|
|
54 |
|
55 |
def format_value(self, value):
|
56 |
if self.is_percentage:
|
57 |
+
return f"{value:.1f}%"
|
58 |
elif self.is_integer:
|
59 |
return f"{int(value)}"
|
60 |
else:
|