improve pdf
This commit is contained in:
parent
02e13871bb
commit
3f76aeeb3c
3 changed files with 65 additions and 23 deletions
|
|
@ -14,15 +14,17 @@ module PdfDocuments
|
|||
rich_text params.report.comment
|
||||
|
||||
params.report.export[:elements].each.with_index(1) do |(element, success_criteria), element_index|
|
||||
heading2 "#{element_index} #{element.title}"
|
||||
move_down(5)
|
||||
bold("Pfad: #{element.page.path}")
|
||||
move_down(5)
|
||||
new_page if element_index > 1
|
||||
without_page_break do
|
||||
heading2 "#{element_index} #{element.title}"
|
||||
bold("#{element.page.path}")
|
||||
safe_display(element.screenshot) { image(_1.variant(:thumbnail), height: 160) && move_down(5) }
|
||||
end
|
||||
rich_text element.description
|
||||
safe_display(element.screenshot) { image(_1, height: 160) }
|
||||
move_down(10)
|
||||
|
||||
success_criteria.each.with_index(1) do |success_criterion, sc_index|
|
||||
success_criterion_row(success_criterion, [element_index, sc_index])
|
||||
success_criterion_row(success_criterion, [ element_index, sc_index ])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -32,21 +34,32 @@ module PdfDocuments
|
|||
def success_criterion_row(success_criterion, index)
|
||||
heading3 "#{index.join(".")} #{success_criterion.title}"
|
||||
safe_display(success_criterion.test_comment) do
|
||||
heading4 "Kommentar"
|
||||
rich_text success_criterion.test_comment
|
||||
without_page_break do
|
||||
heading4 "Kommentar"
|
||||
rich_text success_criterion.test_comment
|
||||
end
|
||||
end
|
||||
safe_display(success_criterion.quick_criterion) do
|
||||
heading4 "Kriterium"
|
||||
rich_text success_criterion.quick_criterion
|
||||
without_page_break do
|
||||
heading4 "Kriterium"
|
||||
rich_text success_criterion.quick_criterion
|
||||
end
|
||||
end
|
||||
safe_display(success_criterion.quick_fail) do
|
||||
heading4 "Fail"
|
||||
rich_text success_criterion.quick_fail
|
||||
without_page_break do
|
||||
heading4 "Fail"
|
||||
rich_text success_criterion.quick_fail
|
||||
end
|
||||
end
|
||||
safe_display(success_criterion.quick_fix) do
|
||||
heading4 "Fix"
|
||||
rich_text success_criterion.quick_fix
|
||||
without_page_break do
|
||||
heading4 "Fix"
|
||||
rich_text success_criterion.quick_fix
|
||||
end
|
||||
end
|
||||
heading4("Protokollnummer")
|
||||
text(success_criterion.number)
|
||||
move_down(10)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue