2

我有一台 Epson LX 300 点阵打印机

我正在使用 PHP 创建 HTML 收据,并使用 Javascriptwindow.print()要求浏览器打印网页。不幸的是,打印机无法处理格式化的文本。字体大小不正确、区域重叠等。

打印在记事本和写字板中生成的普通文本不会导致任何问题。

我能做些什么来解决这个问题?

4

1 回答 1

5

您需要为打印创建不同的 css 规则,并以这种方式在页面上设置它们

<LINK rel="stylesheet" type"text/css" href="print.css" media="print">

在这个 css 中,您可以将 display:none 设置为图像,为所有元素设置通用字体大小,而无需更改您网站上的任何内容。

于 2012-12-10T08:09:48.933 回答