作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据新的欧盟法律,每个食品包装标签都必须通过在成分列表中将其设置为粗体或下划线来概述可能引起过敏的成分。
目前我正在通过 ZPL 将标签打印到斑马打印机。我检查了 ZPL 手册 1 和 2,但没有找到如何以粗体或下划线打印某些内容的方法。有什么办法可以做到这一点吗?
示例:“成分:水、糖、牛奶、奶酪、巧克力”
现在应该是:“成分:水、糖、牛奶、奶酪、巧克力”
我当前的成分标签代码是:
^CF0,15
^FO13,245
^FB530,2,,L,
^FH^FD__VAR_INGREDIENTS__
^FS
非常感谢您的帮助,
斯特凡
最佳答案
下划线 - 使用等宽字体,如 AA、AC、AD、AF 或 AG
使用
^FO350,50^AGR^FDwhatever,milk,butter,salt^FS
^FO340,50^AGR^FD ____ ______^FS
此处的下划线位于牛奶和黄油下方,您可以通过将 FO
的 X 和 Y 位置修剪几个点(此处为 10 X)来调整偏移
经过进一步调查,我发现
改为粗体
使用旧的点阵打印机技巧。仍然使用固定间距字体,重新打印文本,但将非粗体字符替换为空格,并将 X 位置调整 1 或 2 点,再次重新打印,Y 位置调整 1 o2 2 点。
^FO350,50^AGR^FDwhatever,milk,butter,salt^FS
^FO348,50^AGR^FD milk butter^FS
^FO350,52^AGR^FD milk butter^FS
要添加下划线,请在所需字母下方绘制一个图形框。由于每个字母的宽度是恒定的,因此计算起来相对容易。
^FO345,490^GB0,160,4^FS
^FO345,690^GB0,240,4^FS
我使用 A300 和 8"*3"标签进行测试,因此我需要旋转文本,因此进行了一些奇怪的计算。即使在示例中,手册也没有显示 ^FS
,但我发现它是必需的。
关于printing - 将 ZPL 标签中的文本设为粗体或下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377181/
下面是我用来制作 1px 文本描边轮廓的代码。但是如何使轮廓变粗呢?如果我只是用“5px”替换所有“1px”,结果看起来很疯狂。 HTML Hello! CSS .element { color:
我是一名优秀的程序员,十分优秀!