是否可以使用HTML和Javascript创建可打印的报告?

时间:2014-11-18 17:16:44

标签: javascript html reporting

我打算在网站上创建一些报告

所以我只需选择数据并在HTML表格中显示

<img src="company_logo.png"/>
<h1>xxx report</h1>
<table>
    <tr>
        <th>header1</th><th>header2</th>
    </tr>
    <tr>
        <td>data 1a</td><td>data 1b</td>
    </tr>
    <tr>
        <td>data 2a</td><td>data 2b</td>
    </tr>
</table>
<span>Page 1 of 3</span>

但报告必须在纸上打印,每个页面都必须显示页眉和页脚

头:

<img src="company_logo.png"/>
<h1>xxx report</h1>

页脚:

<span>Page 1 of 3</span>

因此,当我生成报告时,我会在每个页面中插入插入页眉和页脚

<img src="company_logo.png"/>
<h1>xxx report</h1>
<table>
    <tr>
        <th>header1</th><th>header2</th>
    </tr>
    <tr>
        <td>data 1a</td><td>data 1b</td>
    </tr>
    <tr>
        <td>data 2a</td><td>data 2b</td>
    </tr>
</table>
<span>Page 1 of 3</span>

<img src="company_logo.png"/>
<h1>xxx report</h1>
<table>
    <tr>
        <th>header1</th><th>header2</th>
    </tr>
    <tr>
        <td>data 3a</td><td>data 3b</td>
    </tr>
    <tr>
        <td>data 4a</td><td>data 4b</td>
    </tr>
</table>
<span>Page 2 of 3</span>

但我不知道如何计算报告的高度,如何确定哪个记录应该在新页面中,如何计算总页数。

这个问题有什么建议吗?

0 个答案:

没有答案