Barcode 128 formatting changes on upgrade

image

Has there been a change in the renderer for the Barcode 128 format?

I’ve recently upgraded from 2020.01 to 2022.01 and the barcodes are rendering different?

The latest barcodes cannot be interpreted by some of our barcode reading devices or mobile phone apps.

Old Connect

<div id="BS1BarcodeFront" anchor="page_media_0"
data-params="{&quot;grayScale&quot;:true,&quot;textPosition&quot;:&quot;BOTTOM&quot;,&quot;fontFamily&quot;:&quot;Arial&quot;,&quot;backColor&quot;:&quot;#FFFFFF&quot;,&quot;codeSet&quot;:&quot;A&quot;,&quot;showText&quot;:false,&quot;moduleWidth&quot;:0.03,&quot;processTilde&quot;:true,&quot;scale&quot;:2,&quot;fontSize&quot;:8,&quot;barColor&quot;:&quot;#000000&quot;,&quot;outputFormat&quot;:&quot;PNG&quot;}"
style="width: 166px; height: 37px; position: absolute; left: 485px; top: -37.00280000000001px;"
type="com.objectiflune.connect.addin.barcodes.code128" offset-x="590.0666656494141" offset-y="65.0472030517578">

New Connect

<div id="BS1BarcodeFront" anchor="page_media_0"
data-params="{&quot;grayScale&quot;:true,&quot;textPosition&quot;:&quot;BOTTOM&quot;,&quot;fontFamily&quot;:&quot;Arial&quot;,&quot;backColor&quot;:&quot;#FFFFFF&quot;,&quot;codeSet&quot;:&quot;A&quot;,&quot;showText&quot;:false,&quot;moduleWidth&quot;:0.03,&quot;processTilde&quot;:true,&quot;scale&quot;:2,&quot;fontSize&quot;:8,&quot;barColor&quot;:&quot;#000000&quot;,&quot;outputFormat&quot;:&quot;PNG&quot;}"
style="width: 166px; height: 37px; position: absolute; left: 485px; top: -37.0028px;"
type="com.objectiflune.connect.addin.barcodes.code128" offset-x="590.0666656494141" offset-y="65.0472030517578">

Did you try to set the top value to the same as in the “old Connect”? Does that fix things?

I’ve found through assistance from @hirot that switching from PNG rendering to SVG does fix the problem. Seems the rendering and scaling of the barcode into PNG is a little off.

Using SVG 2022.01.02

image