File tree 2 files changed +3
-4
lines changed
2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -225,13 +225,12 @@ def __resize_elements(self) -> None:
225
225
"""
226
226
for row in self .__elements :
227
227
for element in row .elements :
228
+ number_columns = row .compute_number_columns ()
228
229
if isinstance (element , TextElement ):
229
230
element .content = element ._verify_rendered_text_size (
230
231
element .content ,
231
232
element ._text ,
232
- self .__size [0 ]
233
- - element .get_margin_left ()
234
- - element .get_margin_right (),
233
+ (self .__size [0 ] - 20 ) // number_columns * element .column_span - element .get_margin_left () - element .get_margin_right (),
235
234
)
236
235
element .size = element .content .get_size ()
237
236
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ def _verify_rendered_text_size(
62
62
"""
63
63
final_render = rendered_text
64
64
65
- if final_render .get_width () + 20 > container_width :
65
+ if final_render .get_width () > container_width :
66
66
first_part , second_part = TextElement .__divide_text (text )
67
67
first_part_render = self ._font .render (first_part , True , self ._text_color )
68
68
first_part_render = self ._verify_rendered_text_size (
You can’t perform that action at this time.
0 commit comments