我正在使用Barby ruby gem,它可以方便地将条形码渲染为HTML.
Barby td根据传递给它的代码打开或关闭带有背景的表格.这非常有效,因为我不想为每个需要条形码的记录生成和存储图像文件.
主要浏览器默认情况下不打印背景颜色,我需要打印条形码而不会让用户更改本地系统上的打印选项.
我不确定如何使用Firefox实现这一目标.使用webkit(Chrome和Safari),它非常简单:
td {
background: #000 !important;
-webkit-print-color-adjust: exact;
}
Run Code Online (Sandbox Code Playgroud)
狂热的谷歌搜索并没有真正让我在任何地方:这个问题已经有几年了,我没有找到任何更新的东西,所以我想我会再次提出这个问题.胖边框也不会真正起作用,因为如果条形之间的关系发生变化,它将改变代码中包含的数据.