59a98b7b80dbc55c2c843f7d79333b9311c56750
[kivitendo-erp.git] / templates / webpages / report_generator / pdf_export_options.html
1 [%- USE T8 %]
2 [%- USE HTML %][%- USE LxERP %]
3
4  [%- SET default_margin = LxERP.format_amount(1.5) %]
5
6  <h1>[% HTML.escape(title) %]</h1>
7
8  <form action="[% HTML.escape(script) %]" method="post" name="report_generator_form">
9
10   [%- FOREACH var = HIDDEN %]
11   <input type="hidden" name="[% HTML.escape(var.key) %]" value="[% HTML.escape(var.value) %]">
12   [%- END %]
13
14   <input type="hidden" name="report_generator_pdf_options_set" value="1">
15   <input type="hidden" name="report_generator_dispatch_to" value="">
16
17   <table>
18    <tr>
19     <td align="right">[% 'Orientation' | $T8 %]</td>
20     <td>
21      <select name="report_generator_pdf_options_paper_size">
22       <option value="A3">A3</option>
23       <option value="A4" selected>A4</option>
24       <option value="A5">A5</option>
25       <option value="letter">Letter</option>
26       <option value="legal">Legal</option>
27      </select>
28      <select name="report_generator_pdf_options_orientation">
29       <option value="portrait">[% 'Portrait' | $T8 %]</option>
30       <option value="landscape" selected>[% 'Landscape' | $T8 %]</option>
31      </select>
32     </td>
33    </tr>
34
35    [%- IF ALLOW_FONT_SELECTION %]
36    <tr>
37     <td align="right">[% 'Font' | $T8 %]</td>
38     <td>
39      <select name="report_generator_pdf_options_font_name">
40       <option>Courier</option>
41       <option>Georgia</option>
42       <option>Helvetica</option>
43       <option>Times</option>
44       <option selected>Verdana</option>
45      </select>
46     </td>
47    </tr>
48    [%- END %]
49
50    <tr>
51     <td align="right">[% 'Font size' | $T8 %]</td>
52     <td>
53      <select name="report_generator_pdf_options_font_size">
54       <option>6</option>
55       <option selected>7</option>
56       <option>8</option>
57       <option>9</option>
58       <option>10</option>
59       <option>11</option>
60       <option>12</option>
61       <option>13</option>
62       <option>14</option>
63       <option>15</option>
64      </select>
65      &nbsp;
66      pt
67     </td>
68    </tr>
69
70    <tr>
71     <td align="right">[% 'Margins' | $T8 %]:</td>
72    </tr>
73
74    <tr>
75     <td align="right">[% 'Top' | $T8 %]</td>
76     <td><input name="report_generator_pdf_options_margin_top" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
77    </tr>
78
79    <tr>
80     <td align="right">[% 'Left' | $T8 %]</td>
81     <td><input name="report_generator_pdf_options_margin_left" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
82    </tr>
83
84    <tr>
85     <td align="right">[% 'Bottom' | $T8 %]</td>
86     <td><input name="report_generator_pdf_options_margin_bottom" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
87    </tr>
88
89    <tr>
90     <td align="right">[% 'Right' | $T8 %]</td>
91     <td><input name="report_generator_pdf_options_margin_right" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
92    </tr>
93
94    <tr>
95     <td align="right" valign="top">[% 'Options' | $T8 %]:</td>
96     <td valign="top">
97      <input type="checkbox" name="report_generator_pdf_options_number" id="report_generator_pdf_options_number" value="1" checked>
98      <label for="report_generator_pdf_options_number">[% 'Number pages' | $T8 %]</label>
99      [% IF ALL_PRINTERS.size %]
100       <br>
101       <input type="checkbox" name="report_generator_pdf_options_print" id="report_generator_pdf_options_print" value="1">
102       <label for="report_generator_pdf_options_print">[% 'Print list' | $T8 %]</label>
103      [% END %]
104     </td>
105    </tr>
106
107    [% IF ALL_PRINTERS.size %]
108     <tr>
109      <td align="right">[% 'Printer' | $T8 %]</td>
110      <td>
111       <select name="report_generator_pdf_options_printer_id">
112        [%- FOREACH printer = ALL_PRINTERS %]
113        <option value="[% HTML.escape(printer.id) %]"[% IF printer.selected %] selected[% END %]>[% HTML.escape(printer.printer_description) %]</option>
114        [%- END %]
115       </select>
116      </td>
117     </tr>
118
119     <tr>
120      <td align="right">[% 'Copies' | $T8 %]</td>
121      <td><input name="report_generator_pdf_options_copies" size="4" value="[% HTML.escape(copies) %]"></td>
122     </tr>
123    [% END %]
124   </table>
125
126 [%- IF CONTROLLER_DISPATCH %]
127    <p>
128     <input type="hidden" name="action" value="[% CONTROLLER_DISPATCH | html %]/dispatch">
129     <input type="submit" name="action_report_generator_export_as_pdf" value="[% 'Export as PDF' | $T8 %]">
130     <input type="submit" name="action_report_generator_back" value="[% 'Back' | $T8 %]">
131     <input type="hidden" name="CONTROLLER_DISPATCH" value="[% CONTROLLER_DISPATCH | html %]">
132    </p>
133 [%- ELSE %]
134   <p>
135    <input type="hidden" name="action" value="report_generator_dispatcher">
136    <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_export_as_pdf')" value="[% 'Export as PDF' | $T8 %]">
137    <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_back')" value="[% 'Back' | $T8 %]">
138   </p>
139  <script type="text/javascript"><!--
140       function submit_report_generator_form(nextsub) {
141         document.report_generator_form.report_generator_dispatch_to.value = nextsub;
142         document.report_generator_form.submit();
143       } // -->
144  </script>
145 [%- END %]
146
147  </form>