Patch #30919 » 0001-fix-pdf-generation-of-full-width-layout.patch
lib/redmine/export/pdf/issues_pdf_helper.rb | ||
---|---|---|
116 | 116 |
while values.present? |
117 | 117 |
if values[0].custom_field.full_width_layout? |
118 | 118 |
while values.present? && values[0].custom_field.full_width_layout? |
119 |
heights = [] |
|
119 | 120 |
value = values.shift |
120 | 121 |
pdf.SetFontStyle('B',9) |
121 |
pdf.RDMCell(35, 5, "#{value.custom_field.name}:", 'L', 0) |
|
122 |
heights << pdf.get_string_height(35, "#{value.custom_field.name}:") |
|
123 |
pdf.SetFontStyle('',9) |
|
124 |
heights << pdf.get_string_height(155, show_value(value, false)) |
|
125 |
height = heights.max |
|
126 | ||
127 |
pdf.SetFontStyle('B',9) |
|
128 |
pdf.RDMMultiCell(35, height, "#{value.custom_field.name}:", border_first, '', 0, 0) |
|
122 | 129 |
pdf.SetFontStyle('',9) |
123 |
pdf.RDMCell(155, 5, show_value(value, false).to_s, 'R', 1) |
|
130 |
pdf.RDMMultiCell(155, height, show_value(value, false), border_last, '', 0, 2) |
|
131 |
|
|
132 |
pdf.set_x(base_x) |
|
124 | 133 |
end |
125 | 134 |
else |
126 | 135 |
lr_values = [] |