问题标签 [printing-web-page]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11822 浏览

asp.net - 如何以要求格式打印页面的gridview

我有一个来自数据库的gridview,问题是当用户单击打印按钮时,我想打印整个页面,gridview 的每一行以给定格式打印为1 A4 尺寸页面上的3 行。

网格视图 在此处输入图像描述

打印格式 在此处输入图像描述

0 投票
1 回答
101 浏览

python - 仅当它是 HTML 网页时才下载 URL

我想编写一个 python 脚本,仅当网页包含 HTML 时才下载网页。我知道content-typeinheader将被使用。请建议以某种方式执行此操作,因为我无法header在文件下载之前获得方法。

0 投票
3 回答
3075 浏览

c# - 如何通过滚动打印gridview?

我正在制作一个使用滚动的gridview,因为列比我的网页的页面宽度还多。问题是当我想打印它时只打印显示的数据。如何打印 div 或面板中的所有内容?

我的网格视图代码:

我从互联网上得到的 javascript 打印是:

网格视图位于 id 内容中间的 div 中。

谢谢

0 投票
7 回答
26052 浏览

css - 在 CSS 中指定细线粗细以进行打印

如果我有一个打印 CSS 样式元素:

或者:

打印时线条很粗——至少 1pt。如果我尝试一个更小的值,例如 0.05pt,这条线根本不会出现。我怎样才能得到一条细线?在 InDesign 之类的程序中,您将“细线”的粗细设置为 0.25pt,即一条非常细的线,但不会太细以至于无法打印。

注意:这个问题似乎问同样的事情,但没有人解决线宽的实际问题,只是使用的最佳测量单位: pt 或 px 用于指定打印的边框宽度

0 投票
1 回答
1715 浏览

image - 打印多页 HTML5 画布元素

这是我在这里提出的第一个问题,因为通常我可以找到一个可以解决我所有问题的答案。然而,这周我已经碰壁了。

我在我的页面上使用画布,效果很好,可以保存为图像文件。我还创建了一个按钮,该按钮将在使用 toDataURL 后在新窗口中打开画布进行打印。我正在使用下面的代码:

这很好用,并打开打印对话框来打印我的画布图像。我的问题是我的图像大于单页,并且只打印图像的第一页。有什么方法可以在多个页面上打印我的画布,还是我应该将其归咎于浏览器的打印机功能不佳,并让需要打印的用户在本地保存画布后使用不同的程序?

谢谢

0 投票
1 回答
1644 浏览

css - 更改分页符上的文档流以填充空间

打印时(或通常在分页媒体上显示文档),是否可以重排文档元素,以便当某些元素(例如图像)因为不适合实际页面上的可用空间而转移到下一页时,它后面的元素会被移动到实际页面的剩余空间吗?

我正在尝试实现与LaTeX Floats类似(或相同)的效果,但仅使用 CSS。

为了说明这一点,假设我们有这种情况:

使用一些基本的 CSS(参见这个问题),实现这一点没有问题:

但我真正需要的是这样的:

所以,基本上,我只想用后面的元素填充实际页面上剩余的所有空间image A(当然,只有当它们适合它时)。

我正在做一些 CSS3 研究,想看看 Office 编辑器是否可以完全被 CSS 样式取代,所以我不需要支持该解决方案(即此时在某些浏览器中实现)。我只想知道它是否包含在任何 CSS 模块或构造中(即使它只是工作草案),所以我可以假设浏览器将来会支持它。

我已经在

  • CSS3 分页媒体
  • CSS3 区域
  • 为分页媒体生成的 CSS3 内容

规范并一无所获,但仍有机会我只是忽略了某些东西(或根本不理解),所以经过两天的谷歌搜索,我认为是时候在这里问了:-)


编辑:再次澄清一下:我现在不需要任何浏览器都支持该解决方案 ,我需要知道是否有允许这样做的标准或规范(如果是,如何)。

0 投票
1 回答
2749 浏览

javascript - 在某些情况下使用 Javascript 添加分页符

我正在处理 HTML 格式的可打印表单,该表单旨在从数据库应用程序中提取数据并将其显示为配置为打印的网页。我设置了许多表来从数据库中提取各种数据并以可打印的格式显示它们。可打印页数必须始终为偶数,因为页面必须支持双面打印。

我遇到了一个问题,当字段中显示大量数据时,表格会溢出到下一页,从而创建 3 页。我对此的解决方案是在表单底部插入一个分页符以保持偶数页。我正在考虑使用 Javascript 来计算表格的大小并在必要时添加中断。

我现在得到的代码是

我知道计算和 if 工作正常,但没有生成分页符。有任何想法吗?

0 投票
2 回答
2093 浏览

jquery - 从当前页面打印另一页而不弹出/显示目标页面的内容

我想从当前页面打印另一页,而不使用 jquery 插件或任何其他简单方法弹出目标页面?

表示当前页面有一个打印按钮。当我按打印时,第二页打印到打印机而不弹出或显示目标页面的内容。

0 投票
1 回答
2481 浏览

java - 在 Java Web 应用程序中打印

七年前,我使用 VB6 为医疗通道中心开发了一个独立的应用程序。在没有打印对话框的情况下,只需单击一下即可打印小尺寸(219mm 至 140mm)的芯片。他们需要时不时地将报告从另一台打印机打印到完整的 A4 页面上。

这可以通过在变量中设置打印和纸张属性在 VB6 中轻松实现。现在中心想把它转换成一个web应用程序,但事先他们想确保打印功能可以在这样的web应用程序中实现。他们特别希望不要每次都带打印机对话框。

是否可以在不带打印机对话框的情况下使用 Java EE 在 Web 应用程序中更改打印机和纸张属性?(至少在 Jasper 报告等的支持下)

0 投票
1 回答
980 浏览

html - 通过 Zebra RW420 打印机打印 Web 内容

目前我正在做一个基于 phonegap 的软件,现在我想通过 Zebra RW420 打印机打印网页内容。我查看了 Zebra sdk for android 然后我发现它只能打印疼痛文本和位图图像。这是通过 Zebra RW420 打印机打印 HTML 格式文件的方法吗?谢谢