问题标签 [printing]

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 投票
5 回答
8497 浏览

printing - 将原始数据发送到 FedEx 标签打印机

我正在开发一个需要打印 FEDEX 运输标签的 .NET WinForms 应用程序。作为 FedEx api 的一部分,我可以获得打印机的原始标签数据。

我只是不知道如何通过 .NET 将数据发送到打印机(我使用的是 C#)。需要明确的是,数据已经预先格式化为 ZPL(Zebra 打印机语言),我只需要将其发送到打印机,而不需要 Windows 将其弄乱。

0 投票
17 回答
460201 浏览

html - 从 HTML 横向打印

我有一个 HTML 报告,由于列多,需要横向打印。有没有办法做到这一点,而用户不必更改文档设置?

浏览器中有哪些选项。

0 投票
3 回答
4403 浏览

c++ - Eclipse C++ 漂亮的打印?

我们从 Eclipse 打印 C++ 源代码时得到的输出相当难看。

是否有方法/插件可以漂亮地打印 C++ 源代码,例如使用 a2ps(可能正在使用另一个 C 源代码过滤器)?

0 投票
3 回答
33240 浏览

html - 隐藏框但显示内容的 HTML 输入样式

我有一个 HTML 表单,我们的用户在其中填写数据然后打印。数据没有保存在任何地方。这些表格来自我们公司外部,并被构建为 html 页面,以尽可能与原始页面相似,然后被塞进内部网的文件夹中并被遗忘。通常另一个开发人员会做,但我必须在他不在的时候做一些。查看他的代码,他的所有表单都有一堆服务器端代码来获取输入并仅使用内容重新编写页面。似乎应该有更好的方法。

我只想使用媒体选择器设置文本输入的样式,以便在打印时您可以看到文本,但没有看到围绕它的框。有什么想法吗?

0 投票
1 回答
509 浏览

excel - 如何从宏的菜单栏中捕获“打印”按钮

我有一张纸,上面有一个自定义按钮,我可以从中控制打印过程。

现在用户点击菜单栏的打印图标,这会产生一个“未定义”的输出。

如何拦截此菜单栏按钮?

  • 谢谢
0 投票
1 回答
628 浏览

winforms - WinForms 打印:如何访问进度对话框?

在 Windows 窗体中打印或进行打印预览时,会显示一个对话框,其中包含如下文本

[DOC] 的第 [P] 页

其中 [P] 是页码,[DOC] 是文档的名称。该对话框还包含一个允许用户取消打印作业的按钮。

如何更改显示的文本?我更喜欢的是文字

第 [P] 页,共 [页]

其中 [Pages] 是总页数,用于向用户指示打印所有页面需要多长时间。如果可能的话,我还想显示一个进度条,因为当打印作业开始时,我确切地知道要打印多少页。

0 投票
2 回答
4547 浏览

java - Java中的远程打印模块

我正在开发一个应用程序,该应用程序将运行基于 Web 的销售点界面。

销售点 PC(目前我不确定它是否会在 Linux 或 Windows 上运行)必须连接一台财务打印机,但与任何 Web 应用程序一样,它是处理所有内容的服务器。服务器和 PoS 机器都在同一个 LAN 上。

我必须通过使用串口的财务打印机实时发送销售数据,因此打印 PDF 甚至网页都不是一种选择。

有人告诉我,我可以有一个小应用程序在客户端上侦听 Web 服务,该应用程序反过来与打印机而不是服务器或浏览器对话,但不知道如何去做。此外,我很可能需要听取任何打印机反馈(例如,由打印机生成的优惠券编号)并将其交回服务器。

有任何想法吗?

0 投票
3 回答
2241 浏览

javascript - 您如何找到不会破坏给定文本的最大字体?

我正在尝试使用 CSS ( under@media print ) 和 JavaScript 打印一个单页文档,其中给定的文本尽可能大,同时仍然适合给定的宽度。事先不知道文本的长度,因此不能简单地使用固定宽度的字体。

换句话说,我正在寻找适当的调整大小,例如,“IIIIII”会以比“WWWWW”大得多的字体出现,因为“I”在变量中比“W”更瘦-宽度字体。

我能得到的最接近的方法是使用 JavaScript 尝试各种字体大小,直到clientWidth足够小。 这对于屏幕媒体来说效果很好,但是当您切换到打印媒体时,是否可以保证我的系统上显示的 90 DPI(即,我将边距设置为 0.5in 任一侧,并且对于调整大小的文本如此它正好适合它,我得到大约 675 clientWidth)在其他任何地方都一样吗?从像素测量值转换时,浏览器如何决定使用什么 DPI?有什么方法可以使用 JavaScript 访问这些信息?

如果这只是一个 CSS3 功能(font-size:max-for-width(7.5in)),我会喜欢它,但如果是,我找不到它。

0 投票
9 回答
8751 浏览

javascript - 如何在 JavaScript 中将像素转换为打印的英寸?

我想调整 SPAN 元素样式的字体大小,直到 SPAN 的文本在纸上打印时为 7.5 英寸宽,但 JavaScript 仅以像素为单位报告 SPAN 的 clientWidth 属性。

进而:

进而:

我已经在一台机器上通过实验确定它使用大约 90 DPI 作为转换因子,因为上面的代码记录大约 675,至少在 Firefox 3 下是这样。

这个数字在不同的浏览器、打印机、屏幕等配置下不一定相同。

那么,如何找到浏览器使用的 DPI?我可以调用什么来在我的系统上恢复“90”?

0 投票
5 回答
8994 浏览

css - 使用带有媒体打印的 css 时隐藏下拉列表的三角形

我在我的外部 css 文件中使用 @media print 来隐藏菜单等。但是,在打印下拉列表的小三角形时仍然显示。是否有可用的 css 设置来隐藏它并只打印所选项目?