0

我在用 chrome 打印图像时遇到问题,我尝试在 Firefox 中打印它可以工作。

下面是我的示例代码:

<html>
    <head></head>
    <body>   
        <input 
            type="button" 
            value="Print this page" 
            onclick="printpage()"  
            style="height: 65px; width: 140px; top: 890px; left: 510px; position: absolute;">          
        <img 
            src="BuilderLogo.png" 
            id="ctl02_tabEBrochures_55_" 
            style="height: 65px; width: 140px; top: 1050px; left: 810px; position: absolute;">    
        <input 
            type="button" 
            value="Print this page" 
            onclick="printpage()"  
            style="height: 65px; width: 140px; top: 1050px; left: 510px; position: absolute;">
    </body>
</html>

函数“PrintPage()”只有Window.print().

当我打印页面时,图像不打印。但是,当我在浏览器中打开它时,它们会显示。

正如我在下面的屏幕截图中所示,我添加了两个打印按钮。在打印中,仅显示第一个打印按钮。

我注意到,当我将任何图像控件的顶部设置为超过 900 像素时,我就会遇到这个问题。

原始页面: 屏幕上显示两个打印按钮的图像

打印输出:

仅显示一个按钮的打印图像

可能是什么问题呢?

4

1 回答 1

0

虽然您需要为打印定义一个单独的样式表,而不是使用与屏幕相同的样式表,但我怀疑您的问题与 Chrome 禁用图像打印一样简单。有关如何启用,请参阅以下屏幕截图:

Chrome 打印选项

于 2013-10-29T10:46:46.090 回答