2 [%- USE HTML %][%- USE LxERP %]
4 [%- SET default_ymargin = LxERP.format_amount(1.5) %]
5 [%- SET default_xmargin = LxERP.format_amount(0.8) %]
7 <h1>[% HTML.escape(title) %]</h1>
9 <form action="[% HTML.escape(script) %]" method="post" name="report_generator_form">
11 [%- FOREACH var = HIDDEN %]
12 <input type="hidden" name="[% HTML.escape(var.key) %]" value="[% HTML.escape(var.value) %]">
15 <input type="hidden" name="report_generator_pdf_options_set" value="1">
16 <input type="hidden" name="report_generator_dispatch_to" value="">
17 <input type="hidden" name="report_generator_addattachments" value="">
21 <td align="right">[% 'Orientation' | $T8 %]</td>
23 <select name="report_generator_pdf_options_paper_size">
24 <option value="A3">A3</option>
25 <option value="A4" selected>A4</option>
26 <option value="A5">A5</option>
27 <option value="letter">Letter</option>
28 <option value="legal">Legal</option>
30 <select name="report_generator_pdf_options_orientation">
31 <option value="portrait">[% 'Portrait' | $T8 %]</option>
32 <option value="landscape" selected>[% 'Landscape' | $T8 %]</option>
37 [%- IF ALLOW_FONT_SELECTION %]
39 <td align="right">[% 'Font' | $T8 %]</td>
41 <select name="report_generator_pdf_options_font_name">
42 <option>Courier</option>
43 <option>Georgia</option>
44 <option>Helvetica</option>
45 <option>Times</option>
46 <option selected>Verdana</option>
53 <td align="right">[% 'Font size' | $T8 %]</td>
55 <select name="report_generator_pdf_options_font_size">
57 <option selected>7</option>
73 <td align="right">[% 'Margins' | $T8 %]:</td>
77 <td align="right">[% 'Top' | $T8 %]</td>
78 <td><input name="report_generator_pdf_options_margin_top" size="4" value="[% HTML.escape(default_ymargin) %]"> cm</td>
82 <td align="right">[% 'Left' | $T8 %]</td>
83 <td><input name="report_generator_pdf_options_margin_left" size="4" value="[% HTML.escape(default_xmargin) %]"> cm</td>
87 <td align="right">[% 'Bottom' | $T8 %]</td>
88 <td><input name="report_generator_pdf_options_margin_bottom" size="4" value="[% HTML.escape(default_ymargin) %]"> cm</td>
92 <td align="right">[% 'Right' | $T8 %]</td>
93 <td><input name="report_generator_pdf_options_margin_right" size="4" value="[% HTML.escape(default_xmargin) %]"> cm</td>
97 <td align="right" valign="top">[% 'Options' | $T8 %]:</td>
99 <input type="checkbox" name="report_generator_pdf_options_number" id="report_generator_pdf_options_number" value="1" checked>
100 <label for="report_generator_pdf_options_number">[% 'Number pages' | $T8 %]</label>
101 [% IF ALL_PRINTERS.size %]
103 <input type="checkbox" name="report_generator_pdf_options_print" id="report_generator_pdf_options_print" value="1">
104 <label for="report_generator_pdf_options_print">[% 'Print list' | $T8 %]</label>
109 [% IF ALL_PRINTERS.size %]
111 <td align="right">[% 'Printer' | $T8 %]</td>
113 <select name="report_generator_pdf_options_printer_id">
114 [%- FOREACH printer = ALL_PRINTERS %]
115 <option value="[% HTML.escape(printer.id) %]"[% IF printer.selected %] selected[% END %]>[% HTML.escape(printer.printer_description) %]</option>
122 <td align="right">[% 'Copies' | $T8 %]</td>
123 <td><input name="report_generator_pdf_options_copies" size="4" value="[% HTML.escape(copies) %]"></td>
128 [%- IF CONTROLLER_DISPATCH %]
130 <input type="hidden" name="action" value="[% CONTROLLER_DISPATCH | html %]/dispatch">
131 <input type="submit" name="action_report_generator_export_as_pdf" value="[% 'Export as PDF' | $T8 %]">
132 <input type="submit" name="action_report_generator_back" value="[% 'Back' | $T8 %]">
133 <input type="hidden" name="CONTROLLER_DISPATCH" value="[% CONTROLLER_DISPATCH | html %]">
137 <input type="hidden" name="action" value="report_generator_dispatcher">
138 <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_export_as_pdf','')" value="[% 'Export as PDF' | $T8 %]">
139 [%- IF ALLOW_ATTACHMENTS %]
140 <input type="submit" class="submit"
141 onclick="submit_report_generator_form('report_generator_export_as_pdf','yes')"
142 value="[% 'Export as PDF with attachments' | $T8 %]">
144 <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_back')" value="[% 'Back' | $T8 %]">
146 <script type="text/javascript"><!--
147 function submit_report_generator_form(nextsub,att) {
148 document.report_generator_form.report_generator_dispatch_to.value = nextsub;
149 document.report_generator_form.report_generator_addattachments.value = att;
150 document.report_generator_form.submit();