【问题标题】:Add a prefix in postscript to a barcode / variable将 postscript 中的前缀添加到条形码/变量
【发布时间】:2018-03-12 07:35:33
【问题描述】:

我已经有别人制作的附言文件。 这个我想编辑所以它用前缀和 astrix arround 改变打印的条形码。

原始代码

/Code39 findfont 13 mm scalefont setfont
  10  mm  246 mm moveto   DocumentNo      show
  10  mm  217 mm moveto   PartnoBarcode        show 
  10  mm  189 mm moveto   MUActaulQty       show
  10  mm  168 mm moveto   SupplierNo      show
  10  mm  148 mm moveto   MaterialUnitNo  show

现在我希望最后一个条形码包含一个前缀(字母 S)和 astrix arround 变量。如何做到这一点?

类似这样的:

/Code39 findfont 13 mm scalefont setfont
  10  mm  246 mm moveto   DocumentNo      show
  10  mm  217 mm moveto   PartnoBarcode        show 
  10  mm  189 mm moveto   MUActaulQty       show
  10  mm  168 mm moveto   SupplierNo      show
  10  mm  148 mm moveto   (*S) + MaterialUnitNo + (*)  show

【问题讨论】:

标签: barcode postscript barcode-printing


【解决方案1】:

您不能使用“+”,这是 PostScript 而不是其他编程语言,在这种语言中连接字符串并非易事。它也很少需要。

这里真正的答案是您需要对编程语言有一定的理解,您不能合理地期望用您不理解的语言编写或修改程序。你应该让你的雇主为你支付一些培训费用。

在这种情况下,我将在下面给出答案,但如果你被要求这样做,你真的需要培养适当的技能。

修改代码:

/Code39 findfont 13 mm scalefont setfont
  10  mm  246 mm moveto   DocumentNo      show
  10  mm  217 mm moveto   PartnoBarcode        show 
  10  mm  189 mm moveto   MUActaulQty       show
  10  mm  168 mm moveto   SupplierNo      show
  10  mm  148 mm moveto   (*S) show MaterialUnitNo show (*)  show

请注意,我在这里假设您希望“前缀”和尾随星号也成为条形码的一部分,如果您不希望这样做,那么您需要选择不同的字体。

【讨论】:

  • 谢谢!您对我这样更改代码是正确的。如果我需要更频繁地执行此操作,我确实需要/想要培训。但通常我们不需要自己这样做。最后一次更改是在 2008 年。;-)
猜你喜欢
  • 1970-01-01
  • 2013-05-27
  • 1970-01-01
  • 1970-01-01
  • 2011-03-03
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多