在每页上打印页码,例如 1 of 4 打印

Posted

技术标签:

【中文标题】在每页上打印页码,例如 1 of 4 打印【英文标题】:Print Page number on each page like 1 of 4 print 【发布时间】:2011-11-16 01:19:11 【问题描述】:

我正在使用 Print() 函数打印动态生成的 html 表。 要在打印时在每页上打印页眉和页脚,我使用下面提到的 风格。

它工作正常,现在我需要将页码放在<tfoot> 页脚行中,如page 1 of 4

请帮忙,如何设置页码?

<style type="text/css"> 
    @media print 
        thead  display: table-header-group; 
        tfoot  display: table-footer-group; 
    
    @media screen 
        thead  display: block; 
        tfoot  display: block; 
    
</style>

我试过了,但它不起作用:

@page :left 
    @bottom-left 
        content: counter(page);
    

Internet Explorer >> 文件 >> 页面设置 >> 它显示页眉和页脚 我想务实地将页眉值更改为页脚。 想要更改页眉和页脚的值 Internet Explorer >> 文件 >> 页面设置 >> 通过 css 的页眉/页脚

我想在您打印某些内容时停止显示页眉,而页脚将在 Internet Explorer 中显示页码,您只需进入页面设置并删除页眉的“&w&bPage &p of &P”和“&u&b&d”用于显示页码和 URL 的页脚。

但是,我正在为许多用户开发一个 Web 应用程序,他们不希望显示此 URL 和页码。无需在每台 PC 上更改其 Internet Explorer 中的页面设置设置 - 是否可以使用用户想要打印的网页中的 javascript 代码修改页眉和页脚值。如果是这样,这是如何实现的。如果之前有关于此的讨论,请指出我的主题。

谢谢 (^_^)

【问题讨论】:

也许这会有所帮助:***.com/questions/264685/… 【参考方案1】:

据我所知,您无法通过脚本执行此操作。禁用 url 的设置存储在无法通过脚本访问的注册表中。

【讨论】:

【参考方案2】:

看看这个javascript toolkit。它具有排序,以及某种页码,通过 CSS/javascript 显示的页数。

【讨论】:

找不到资源链接@ashvindx

以上是关于在每页上打印页码,例如 1 of 4 打印的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS如何在打印预览中重复每页上的表头

pb label 数据窗口 打印 加页码

C# - 每页上的 itextSharp 小计

修复了打印 CSS 中的背景

几百页的word文件怎样在每页加上相同的背景图片?

水晶报表怎么统计每页的条数