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