问题标签 [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.
printing - 打印网页时样式信息丢失?
我已将媒体设置为全部,但是在打印页面并单击“预览”时,大部分样式信息都丢失了。知道为什么吗?
javascript - 在 IE8 中打印谷歌地图和使用“page-break-before”时出现问题
我有一个烦人的问题,试图让一个带有谷歌地图的 html 页面正确打印,我有一个谷歌地图,上面有一个 <h2> 全部包裹在一个 div 中,并且 div 设置为'page-break -之前:总是;' 在 css 中,以便地图及其标题始终位于新页面上。
问题是,在 IE8 中,只有在打印时我总是可以看到在前一页上呈现的大部分地图,在前一页上可见的地图部分也是地图可见范围之外的部分。
HTML:
CSS:
这是它在 IE8 中呈现的屏幕抓图 http://twitpic.com/1vtwrd
它在我尝试过的所有其他浏览器中都可以正常工作,包括 IE7,所以我有点迷茫,有没有人知道任何技巧可以阻止这种情况发生?
html - pt 或 px 用于指定打印的边框宽度
在 css 中为媒体打印指定边框宽度时,我应该使用 pt 还是 px?
我基本上只想要发际线
javascript - 如何打印一个div?
如何使用 Javascript 在我的页面中打印出特定的 div?
php - 从 Web 应用程序打印到点阵打印机
我不熟悉点阵打印机,但我有一个客户使用 WebApp 生成发票、打印支票等。目前他们直接从服务器打印,这意味着打印机必须连接到服务器或服务器需要一种连接到远程打印机的方法。可以想象,这会产生很多问题。
我的第一反应是,生成一个 pdf 文档。在服务器上并将其发送到客户端,以便他们可以在他们有权访问的任何打印机上打印它。但事实证明,他的许多客户使用不支持打印 PDF 的点阵打印机。
我的问题是,是否有所有点阵打印机都可以读取的文件格式?HTML、ASCII 等... 我的客户坚持认为唯一的方法是让服务器直接从 php 打印,这对我来说似乎非常奇怪。
先感谢您!
html - page-break-inside:避免 Firefox 和/或 IE 的等效项
我知道 CSSpage-break-inside:avoid
指令应该在打印 HTML 文档时防止 div 内的分页符。通过搜索互联网,我发现它只支持 Opera 和 IE8。是否有一种解决方法可以让我防止 Firefox (3.6) 或 IE 版本小于 8 的分页符?
javascript - 从 Internet Explorer 打印 API 生成的 Google 地图
从 Internet Explorer 7 和 8 打印 API 生成的 (V3) 谷歌地图时遇到一个奇怪的问题。
我使用类似于以下内容的 JavaScript 生成我的地图:
通常在我的任何地图上都有大约 25-35 个标记。这些在 OS X 和 Windows XP 上的 Safari、Firefox 和 Chrome 打印效果都很好。但是,一旦我尝试从 Internet Explorer 7 或 8 打印,地图就会变得疯狂:它们超出了我在打印 CSS 中设置的边界,并且标记从地图上消失了,只在地图上留下了一个空白点。
有人遇到过这个/知道如何进行吗?
TIA。
html - 为什么正确打印网页如此困难?
我从银行网站打印了一个页面。除了包含我的数据的页面之外,我还有其他五个页面只有一个徽标、一个页眉、一个页脚等。在我家这是一个笑话,你不能打印一个网页而不浪费无用的东西页也是。
那么,为什么这么难呢?我们是在责怪网页设计师、浏览器还是谁?我本以为现在这将是一项成熟的技术,并且会遭受这些愚蠢的小弱点的困扰。
我特别不明白为什么从“打印预览”打印会给您带来与预览不同的东西。
serial-port - 从网页向 Com 端口发送数据
我是网络开发的新手,所以请你帮我理解我是否朝着正确的方向工作?
将有一个专供我们的客户使用的网页(不是 Intranet),他们可以从中打印标签。一些较大的客户将拥有特殊的标签打印机,其中使用 COM 端口进行配置和打印是唯一可接受的选项。基本上,我们对他们的环境的了解和控制非常有限。
网页本身将是一个非常简单的 html 页面或更复杂的 AJAX。
在客户输入所有数据并碰巧选择了这种打印类型后,我们有以下任务: 1) 获取有关客户系统上安装到 comport 的打印机的数据,并在可能的情况下获取打印机设置(如纸张尺寸和方向)。理想情况下希望能够调整设置,但如果很痛苦,可以提出要求,您的打印机必须安装到 COM1 并正确配置。2)发送命令并读取答案并将PCL代码发送到选定的com端口
据我了解,我需要在客户的机器上安装一些东西才能与 com 端口通信并获得任何设置。只是 HTML+Javascript 无法做到这一点。正确的?
我发现 RXTX 库似乎可以在大多数平台上与 com 端口进行通信。它可以从 JavaScript 调用还是我仍然需要做一个 Java 插件?除了 Java 插件,还有其他技术可以解决这个问题吗?
该网页将用于不同的环境 - 平台和网络浏览器。我们希望尽量减少定制解决方案的数量。Java 是否允许我们以最少的定制为所有环境执行相同的插件?
如果我们要求用户安装插件,是否会提示用户提供我们的凭据以确认安装?我们的网站是否需要更高的信任设置?
谢谢你的帮助!
internet-explorer - 从我的 Web 应用程序打印时 IE 6 崩溃
从我的应用程序中第二次单击打印按钮时,IE 6.0 崩溃了。
重现步骤: 1) 单击打印按钮并取消打印对话框。2) 再次点击打印。IE 6.0 崩溃。
它在 IE 7 和 8 中运行良好。
下面是我从 WinDbg 获得的堆栈跟踪。