5b2f68f3fbcd5f7ce60d116d5086470e79aa809f
[kivitendo-erp.git] / templates / webpages / report_generator / pdf_export_options.html
1 [%- USE T8 %]
2 [%- USE HTML %][%- USE LxERP %]
3
4  [%- SET default_ymargin = LxERP.format_amount(1.5) %]
5  [%- SET default_xmargin = LxERP.format_amount(0.8) %]
6
7  <h1>[% HTML.escape(title) %]</h1>
8
9  <form action="[% HTML.escape(script) %]" method="post" name="report_generator_form">
10
11   [%- FOREACH var = HIDDEN %]
12   <input type="hidden" name="[% HTML.escape(var.key) %]" value="[% HTML.escape(var.value) %]">
13   [%- END %]
14
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="">
18
19   <table>
20    <tr>
21     <td align="right">[% 'Orientation' | $T8 %]</td>
22     <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>
29      </select>
30      <select name="report_generator_pdf_options_orientation">
31       <option value="portrait">[% 'Portrait' | $T8 %]</option>
32       <option value="landscape" selected>[% 'Landscape' | $T8 %]</option>
33      </select>
34     </td>
35    </tr>
36
37    [%- IF ALLOW_FONT_SELECTION %]
38    <tr>
39     <td align="right">[% 'Font' | $T8 %]</td>
40     <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>
47      </select>
48     </td>
49    </tr>
50    [%- END %]
51
52    <tr>
53     <td align="right">[% 'Font size' | $T8 %]</td>
54     <td>
55      <select name="report_generator_pdf_options_font_size">
56       <option>6</option>
57       <option selected>7</option>
58       <option>8</option>
59       <option>9</option>
60       <option>10</option>
61       <option>11</option>
62       <option>12</option>
63       <option>13</option>
64       <option>14</option>
65       <option>15</option>
66      </select>
67      &nbsp;
68      pt
69     </td>
70    </tr>
71
72    <tr>
73     <td align="right">[% 'Margins' | $T8 %]:</td>
74    </tr>
75
76    <tr>
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>
79    </tr>
80
81    <tr>
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>
84    </tr>
85
86    <tr>
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>
89    </tr>
90
91    <tr>
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>
94    </tr>
95
96    <tr>
97     <td align="right" valign="top">[% 'Options' | $T8 %]:</td>
98     <td valign="top">
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 %]
102       <br>
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>
105      [% END %]
106     </td>
107    </tr>
108
109    [% IF ALL_PRINTERS.size %]
110     <tr>
111      <td align="right">[% 'Printer' | $T8 %]</td>
112      <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>
116        [%- END %]
117       </select>
118      </td>
119     </tr>
120
121     <tr>
122      <td align="right">[% 'Copies' | $T8 %]</td>
123      <td><input name="report_generator_pdf_options_copies" size="4" value="[% HTML.escape(copies) %]"></td>
124     </tr>
125    [% END %]
126   </table>
127
128 [%- IF CONTROLLER_DISPATCH %]
129    <p>
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 %]">
134    </p>
135 [%- ELSE %]
136   <p>
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 %]">
143 [%- END %]
144    <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_back')" value="[% 'Back' | $T8 %]">
145   </p>
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();
151       } // -->
152  </script>
153 [%- END %]
154
155  </form>