1. 程式人生 > >window.print()後針式印表機打印出的內容成虛線問題

window.print()後針式印表機打印出的內容成虛線問題

window.print()方法是直接列印頁面上的內容,在頁面中可以設定列印區域及頁面的展示樣式。

由於針式印表機的精度問題,當頁面樣式的字型設定的顏色太輕,將會失真,從而導致內容成虛線。

成為虛線的設定為:

                #ydPrint input, #ydPrint textarea {
                        color: #666;
                }

從樣式中可以看到,此處是將輸入部分的內容置為灰色。

更改後,列印正常的設定如下:

                #ydPrint input, #ydPrint textarea {
                        color: #000 !important;
                }

綜合:

      從以上問題的解決中可以發現,window.print()方法是將列印部分的展示效果進行列印,如果出現打印出來的內容與所見有出入,可以考慮從CSS的相關屬性入手。