我正在使用Barby ruby gem,它提供了一种方便的方式来将条形码呈现为HTML。
Barby通过在表格中渲染带有
由于大多数浏览器默认不打印背景颜色,我需要让条形码在打印时不需要用户更改本地系统上的打印选项。
我不确定如何在Firefox中实现这一点。对于Webkit(Chrome和Safari),这很容易:
Barby通过在表格中渲染带有
td
背景的代码来工作。这很有效,因为我不想为每个需要条形码的记录生成和存储图像文件。由于大多数浏览器默认不打印背景颜色,我需要让条形码在打印时不需要用户更改本地系统上的打印选项。
我不确定如何在Firefox中实现这一点。对于Webkit(Chrome和Safari),这很容易:
td {
background: #000 !important;
-webkit-print-color-adjust: exact;
}
通过热情的谷歌搜索,我并没有找到任何有用的信息:此问题几年前就有了,而且我也没有找到更新的内容,因此我想再次提出这个问题。厚边框也不是很好的选择,因为如果条形图之间的关系发生改变,代码中包含的数据也会改变。
!important
确实会产生影响。 - fooquency