在postscript中为条形码/变量添加前缀

时间:2018-03-12 07:35:33

标签: barcode postscript barcode-printing

我已经有了其他人制作的附言文件。 这需要我想编辑,所以它改变打印条形码的前缀和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变量。怎么做?

这样的事情:

/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

1 个答案:

答案 0 :(得分:2)

你不能使用' +',这是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

请注意,我在这里假设你需要'前缀'并且尾随星号也是条形码的一部分,如果您不想要,那么您需要选择不同的字体。