- Add text_gap option to allow adjustment of vertical gap between

barcode and text
- EMF/EPS/SVG/GUI: ignore BOLD_TEXT for EAN/UPC
- DAFT: up max to 250 chars
- EMF/EPS/SVG: fix addon bars placement/length when text hidden
- Qt backend: use `QFontMetrics::horizontalAdvance()` rather than
  `boundingRect()` to calc text width (seems to be more accurate)
- library: make printf/sprintf() format arg always literal string
- output: fix errtxt nos clash;
  use array for `out_upcean_split_text()` text parts
- raster/vector: smallify addon text printing logic
- frontend: warn if output file and direct options both given;
  add TODO note about `CommandLineToArgvW()` loading shell32.dll
- manual: put HRT options in own section
This commit is contained in:
gitlost 2023-02-10 14:44:10 +00:00
parent ab2abccdb6
commit 90293ebcda
167 changed files with 2706 additions and 1734 deletions

View file

@ -43,7 +43,7 @@
<rect x="446.40" y="0.00" width="4.80" height="80.00" />
<rect x="475.20" y="0.00" width="4.80" height="80.00" />
<rect x="484.80" y="0.00" width="4.80" height="80.00" />
<text x="244.80" y="116.96" text-anchor="middle"
<text x="244.80" y="113.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
AQQ45670
</text>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -62,7 +62,7 @@
<rect x="672.00" y="0.00" width="14.40" height="240.00" />
<rect x="691.20" y="0.00" width="14.40" height="240.00" />
<rect x="710.40" y="0.00" width="4.80" height="240.00" />
<text x="357.60" y="276.96" text-anchor="middle"
<text x="357.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9212320967
</text>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Before After
Before After

View file

@ -64,7 +64,7 @@
<rect x="720.00" y="0.00" width="14.40" height="240.00" />
<rect x="739.20" y="0.00" width="4.80" height="240.00" />
<rect x="748.80" y="0.00" width="14.40" height="240.00" />
<text x="381.60" y="276.96" text-anchor="middle"
<text x="381.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9212320967
</text>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Before After
Before After

View file

@ -37,7 +37,7 @@
<rect x="432.00" y="0.00" width="4.80" height="240.00" />
<rect x="451.20" y="0.00" width="14.40" height="240.00" />
<rect x="470.40" y="0.00" width="4.80" height="240.00" />
<text x="237.60" y="276.96" text-anchor="middle"
<text x="237.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9212320967
</text>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -42,7 +42,7 @@
<rect x="480.00" y="0.00" width="14.40" height="240.00" />
<rect x="499.20" y="0.00" width="14.40" height="240.00" />
<rect x="518.40" y="0.00" width="4.80" height="240.00" />
<text x="261.60" y="276.96" text-anchor="middle"
<text x="261.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9212320967
</text>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

View file

@ -44,7 +44,7 @@
<rect x="523.20" y="0.00" width="19.20" height="240.00" />
<rect x="547.20" y="0.00" width="4.80" height="240.00" />
<rect x="556.80" y="0.00" width="4.80" height="240.00" />
<text x="280.80" y="276.96" text-anchor="middle"
<text x="280.80" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9212320967
</text>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

@ -20,7 +20,7 @@
<rect x="129.60" y="0.00" width="9.60" height="96.00" />
<rect x="144.00" y="0.00" width="4.80" height="96.00" />
<rect x="153.60" y="0.00" width="14.40" height="96.00" />
<text x="84.00" y="132.96" text-anchor="middle"
<text x="84.00" y="129.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
453678
</text>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

@ -36,7 +36,7 @@
<rect x="307.20" y="0.00" width="4.80" height="240.00" />
<rect x="321.60" y="0.00" width="4.80" height="240.00" />
<rect x="331.20" y="0.00" width="9.60" height="240.00" />
<text x="172.80" y="276.96" text-anchor="middle"
<text x="172.80" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
A37859B
</text>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -50,7 +50,7 @@
<rect x="480.00" y="0.00" width="4.80" height="240.00" />
<rect x="489.60" y="0.00" width="9.60" height="240.00" />
<rect x="508.80" y="0.00" width="4.80" height="240.00" />
<text x="256.80" y="276.96" text-anchor="middle"
<text x="256.80" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
921232096769
</text>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Before After
Before After

View file

@ -42,7 +42,7 @@
<rect x="552.00" y="0.00" width="14.40" height="240.00" />
<rect x="571.20" y="0.00" width="4.80" height="240.00" />
<rect x="580.80" y="0.00" width="9.60" height="240.00" />
<text x="295.20" y="276.96" text-anchor="middle"
<text x="295.20" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
130170X178
</text>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -49,7 +49,7 @@
<rect x="0.00" y="288.00" width="835.20" height="48.00" />
<rect x="0.00" y="48.00" width="48.00" height="240.00" />
<rect x="787.20" y="48.00" width="48.00" height="240.00" />
<text x="417.60" y="372.96" text-anchor="middle"
<text x="417.60" y="369.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
This Text
</text>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Before After
Before After

View file

@ -45,7 +45,7 @@
<rect x="604.80" y="0.00" width="14.40" height="240.00" />
<rect x="624.00" y="0.00" width="4.80" height="240.00" />
<rect x="633.60" y="0.00" width="9.60" height="240.00" />
<text x="321.60" y="276.96" text-anchor="middle"
<text x="321.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
This Text
</text>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

@ -45,7 +45,7 @@
<rect x="604.80" y="0.00" width="14.40" height="240.00" opacity="0.333" />
<rect x="624.00" y="0.00" width="4.80" height="240.00" opacity="0.333" />
<rect x="633.60" y="0.00" width="9.60" height="240.00" opacity="0.333" />
<text x="321.60" y="276.96" text-anchor="middle"
<text x="321.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" opacity="0.333" >
This Text
</text>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Before After
Before After

View file

@ -45,8 +45,8 @@
<rect x="45.36" y="604.80" width="240.00" height="14.40" />
<rect x="45.36" y="624.00" width="240.00" height="4.80" />
<rect x="45.36" y="633.60" width="240.00" height="9.60" />
<text x="8.40" y="321.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" transform="rotate(90,8.40,321.60)" >
<text x="11.76" y="321.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" transform="rotate(90,11.76,321.60)" >
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Before After
Before After

View file

@ -45,7 +45,7 @@
<rect x="604.80" y="0.00" width="14.40" height="240.00" />
<rect x="624.00" y="0.00" width="4.80" height="240.00" />
<rect x="633.60" y="0.00" width="9.60" height="240.00" />
<text x="321.60" y="271.68" text-anchor="middle"
<text x="321.60" y="268.80" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="28.8" font-weight="bold" >
This Text
</text>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Before After
Before After

View file

@ -34,7 +34,7 @@
<rect x="225.60" y="120.00" width="19.20" height="120.00" />
<rect x="264.00" y="120.00" width="4.80" height="120.00" />
<rect x="278.40" y="120.00" width="9.60" height="120.00" />
<text x="189.60" y="276.96" text-anchor="middle"
<text x="189.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
That
</text>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Before After
Before After

View file

@ -0,0 +1,47 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="538" height="283" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="538" height="283" fill="#FFFFFF" />
<rect x="0.00" y="0.00" width="9.60" height="240.00" />
<rect x="14.40" y="0.00" width="4.80" height="240.00" />
<rect x="28.80" y="0.00" width="4.80" height="240.00" />
<rect x="52.80" y="0.00" width="4.80" height="240.00" />
<rect x="62.40" y="0.00" width="19.20" height="240.00" />
<rect x="86.40" y="0.00" width="14.40" height="240.00" />
<rect x="105.60" y="0.00" width="4.80" height="240.00" />
<rect x="115.20" y="0.00" width="4.80" height="240.00" />
<rect x="134.40" y="0.00" width="9.60" height="240.00" />
<rect x="158.40" y="0.00" width="4.80" height="240.00" />
<rect x="182.40" y="0.00" width="4.80" height="240.00" />
<rect x="192.00" y="0.00" width="9.60" height="240.00" />
<rect x="211.20" y="0.00" width="4.80" height="240.00" />
<rect x="235.20" y="0.00" width="4.80" height="240.00" />
<rect x="244.80" y="0.00" width="9.60" height="240.00" />
<rect x="264.00" y="0.00" width="4.80" height="240.00" />
<rect x="273.60" y="0.00" width="9.60" height="240.00" />
<rect x="292.80" y="0.00" width="4.80" height="240.00" />
<rect x="316.80" y="0.00" width="9.60" height="240.00" />
<rect x="345.60" y="0.00" width="4.80" height="240.00" />
<rect x="355.20" y="0.00" width="4.80" height="240.00" />
<rect x="369.60" y="0.00" width="4.80" height="240.00" />
<rect x="384.00" y="0.00" width="19.20" height="240.00" />
<rect x="408.00" y="0.00" width="4.80" height="240.00" />
<rect x="422.40" y="0.00" width="4.80" height="240.00" />
<rect x="432.00" y="0.00" width="4.80" height="240.00" />
<rect x="446.40" y="0.00" width="19.20" height="240.00" />
<rect x="475.20" y="0.00" width="9.60" height="240.00" />
<rect x="499.20" y="0.00" width="14.40" height="240.00" />
<rect x="518.40" y="0.00" width="4.80" height="240.00" />
<rect x="528.00" y="0.00" width="9.60" height="240.00" />
<text x="268.80" y="270.72" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
Áccent
</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -48,7 +48,7 @@
<rect x="657.60" y="0.00" width="14.40" height="240.00" />
<rect x="676.80" y="0.00" width="4.80" height="240.00" />
<rect x="686.40" y="0.00" width="9.60" height="240.00" />
<text x="348.00" y="276.96" text-anchor="middle"
<text x="348.00" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
130170X178
</text>

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Before After
Before After

View file

@ -48,7 +48,7 @@
<rect x="460.80" y="0.00" width="9.60" height="96.00" />
<rect x="475.20" y="0.00" width="9.60" height="96.00" />
<rect x="489.60" y="0.00" width="4.80" height="96.00" />
<text x="247.20" y="132.96" text-anchor="middle"
<text x="247.20" y="129.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
A143523126
</text>

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Before After
Before After

View file

@ -33,7 +33,7 @@
<rect x="273.60" y="0.00" width="9.60" height="240.00" />
<rect x="288.00" y="0.00" width="9.60" height="240.00" />
<rect x="302.40" y="0.00" width="4.80" height="240.00" />
<text x="153.60" y="276.96" text-anchor="middle"
<text x="153.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
*1AB*
</text>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Before After
Before After

View file

@ -30,7 +30,7 @@
<rect x="268.80" y="0.00" width="4.80" height="192.00" />
<rect x="278.40" y="0.00" width="19.20" height="192.00" />
<rect x="302.40" y="0.00" width="4.80" height="192.00" />
<text x="153.60" y="228.96" text-anchor="middle"
<text x="153.60" y="225.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
C93
</text>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -52,7 +52,7 @@
<rect x="921.60" y="0.00" width="4.80" height="163.20" />
<rect x="945.60" y="0.00" width="4.80" height="163.20" />
<rect x="955.20" y="0.00" width="4.80" height="163.20" />
<text x="480.00" y="200.16" text-anchor="middle"
<text x="480.00" y="196.80" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)98898765432106(3202)012345(15)991231
</text>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Before After
Before After

View file

@ -31,7 +31,7 @@
<rect x="307.20" y="0.00" width="19.20" height="48.00" />
<rect x="336.00" y="0.00" width="9.60" height="48.00" />
<rect x="350.40" y="0.00" width="4.80" height="48.00" />
<text x="189.60" y="84.96" text-anchor="middle"
<text x="189.60" y="81.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)09501101530010
</text>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -31,7 +31,7 @@
<rect x="417.60" y="0.00" width="14.40" height="158.40" />
<rect x="441.60" y="0.00" width="9.60" height="158.40" />
<rect x="456.00" y="0.00" width="4.80" height="158.40" />
<text x="230.40" y="195.36" text-anchor="middle"
<text x="230.40" y="192.00" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)09501101530010
</text>

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Before After
Before After

View file

@ -31,7 +31,7 @@
<rect x="417.60" y="0.00" width="14.40" height="62.40" />
<rect x="441.60" y="0.00" width="9.60" height="62.40" />
<rect x="456.00" y="0.00" width="4.80" height="62.40" />
<text x="230.40" y="99.36" text-anchor="middle"
<text x="230.40" y="96.00" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)09501101530010
</text>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -67,7 +67,7 @@
<rect x="993.60" y="14.40" width="4.80" height="320.00" />
<rect x="1003.20" y="14.40" width="9.60" height="320.00" />
<rect x="0.00" y="0.00" width="1012.80" height="14.40" />
<text x="506.40" y="371.36" text-anchor="middle"
<text x="506.40" y="368.00" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
0003 932 0621 9912 3456 78 101 040 9
</text>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before After
Before After

View file

@ -42,7 +42,7 @@
<rect x="508.80" y="0.00" width="14.40" height="345.60" />
<rect x="537.60" y="0.00" width="14.40" height="345.60" />
<rect x="556.80" y="0.00" width="4.80" height="345.60" />
<text x="280.80" y="382.56" text-anchor="middle"
<text x="280.80" y="379.20" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
91.23 2.096.712 7
</text>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -47,7 +47,7 @@
<rect x="614.40" y="0.00" width="4.80" height="345.60" />
<rect x="624.00" y="0.00" width="14.40" height="345.60" />
<rect x="643.20" y="0.00" width="4.80" height="345.60" />
<text x="324.00" y="382.56" text-anchor="middle"
<text x="324.00" y="379.20" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
92123.209.671.456
</text>

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Before After
Before After

View file

@ -45,7 +45,7 @@
<rect x="604.80" y="0.00" width="14.40" height="307.88" />
<rect x="624.00" y="0.00" width="4.80" height="307.88" />
<rect x="633.60" y="0.00" width="9.60" height="307.88" />
<text x="321.60" y="344.84" text-anchor="middle"
<text x="321.60" y="341.48" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)98898765432106
</text>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="452" height="310" version="1.1"
<svg width="452" height="311" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="452" height="310" fill="#FFFFFF" />
<rect x="0" y="0" width="452" height="311" fill="#FFFFFF" />
<rect x="44.00" y="0.00" width="4.00" height="296.97" />
<rect x="52.00" y="0.00" width="4.00" height="296.97" />
<rect x="60.00" y="0.00" width="8.00" height="276.97" />
@ -38,15 +38,15 @@
<rect x="392.00" y="0.00" width="4.00" height="276.97" />
<rect x="412.00" y="0.00" width="4.00" height="296.97" />
<rect x="420.00" y="0.00" width="4.00" height="296.97" />
<text x="24.00" y="308.97" text-anchor="end"
<text x="24.40" y="309.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="40.0" >
4
</text>
<text x="140.00" y="308.97" text-anchor="middle"
<text x="142.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
512345
</text>
<text x="328.00" y="308.97" text-anchor="middle"
<text x="326.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
678906
</text>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="236" height="299" version="1.1"
<svg width="236" height="300" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="236" height="299" fill="#FFFFFF" />
<rect x="0" y="0" width="236" height="300" fill="#FFFFFF" />
<rect x="28.00" y="0.00" width="4.00" height="265.45" />
<rect x="36.00" y="0.00" width="8.00" height="265.45" />
<rect x="48.00" y="0.00" width="12.00" height="265.45" />
@ -24,7 +24,7 @@
<rect x="184.00" y="0.00" width="4.00" height="265.45" />
<rect x="196.00" y="0.00" width="8.00" height="265.45" />
<rect x="212.00" y="0.00" width="4.00" height="265.45" />
<text x="122.00" y="297.45" text-anchor="middle"
<text x="122.00" y="297.65" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
54321
</text>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="540" height="254" version="1.1"
<svg width="540" height="255" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="540" height="254" fill="#FFFFFF" />
<rect x="0" y="0" width="540" height="255" fill="#FFFFFF" />
<rect x="28.00" y="0.00" width="4.00" height="240.97" />
<rect x="36.00" y="0.00" width="4.00" height="240.97" />
<rect x="44.00" y="0.00" width="12.00" height="220.97" />
@ -30,27 +30,27 @@
<rect x="264.00" y="0.00" width="12.00" height="220.97" />
<rect x="284.00" y="0.00" width="4.00" height="240.97" />
<rect x="292.00" y="0.00" width="4.00" height="240.97" />
<rect x="324.00" y="38.00" width="4.00" height="202.97" />
<rect x="332.00" y="38.00" width="8.00" height="202.97" />
<rect x="344.00" y="38.00" width="12.00" height="202.97" />
<rect x="364.00" y="38.00" width="4.00" height="202.97" />
<rect x="372.00" y="38.00" width="4.00" height="202.97" />
<rect x="380.00" y="38.00" width="4.00" height="202.97" />
<rect x="396.00" y="38.00" width="8.00" height="202.97" />
<rect x="408.00" y="38.00" width="4.00" height="202.97" />
<rect x="416.00" y="38.00" width="4.00" height="202.97" />
<rect x="436.00" y="38.00" width="4.00" height="202.97" />
<rect x="444.00" y="38.00" width="4.00" height="202.97" />
<rect x="456.00" y="38.00" width="4.00" height="202.97" />
<rect x="468.00" y="38.00" width="8.00" height="202.97" />
<rect x="480.00" y="38.00" width="4.00" height="202.97" />
<rect x="492.00" y="38.00" width="8.00" height="202.97" />
<rect x="508.00" y="38.00" width="4.00" height="202.97" />
<text x="96.00" y="252.97" text-anchor="middle"
<rect x="324.00" y="33.80" width="4.00" height="207.17" />
<rect x="332.00" y="33.80" width="8.00" height="207.17" />
<rect x="344.00" y="33.80" width="12.00" height="207.17" />
<rect x="364.00" y="33.80" width="4.00" height="207.17" />
<rect x="372.00" y="33.80" width="4.00" height="207.17" />
<rect x="380.00" y="33.80" width="4.00" height="207.17" />
<rect x="396.00" y="33.80" width="8.00" height="207.17" />
<rect x="408.00" y="33.80" width="4.00" height="207.17" />
<rect x="416.00" y="33.80" width="4.00" height="207.17" />
<rect x="436.00" y="33.80" width="4.00" height="207.17" />
<rect x="444.00" y="33.80" width="4.00" height="207.17" />
<rect x="456.00" y="33.80" width="4.00" height="207.17" />
<rect x="468.00" y="33.80" width="8.00" height="207.17" />
<rect x="480.00" y="33.80" width="4.00" height="207.17" />
<rect x="492.00" y="33.80" width="8.00" height="207.17" />
<rect x="508.00" y="33.80" width="4.00" height="207.17" />
<text x="98.00" y="253.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
7432
</text>
<text x="228.00" y="252.97" text-anchor="middle"
<text x="226.00" y="253.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
3654
</text>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="468" height="358" version="1.1"
<svg width="468" height="359" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="468" height="358" fill="#FFFFFF" />
<rect x="0" y="0" width="468" height="359" fill="#FFFFFF" />
<rect x="44.00" y="0.00" width="8.00" height="24.00" />
<rect x="56.00" y="0.00" width="8.00" height="24.00" />
<rect x="68.00" y="0.00" width="12.00" height="8.00" />
@ -103,15 +103,15 @@
<rect x="396.00" y="48.00" width="4.00" height="276.97" />
<rect x="416.00" y="48.00" width="4.00" height="276.97" />
<rect x="424.00" y="48.00" width="4.00" height="296.97" />
<text x="36.00" y="356.97" text-anchor="end"
<text x="36.40" y="357.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="40.0" >
3
</text>
<text x="152.00" y="356.97" text-anchor="middle"
<text x="154.00" y="357.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
312345
</text>
<text x="340.00" y="356.97" text-anchor="middle"
<text x="338.00" y="357.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
678903
</text>

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="468" height="382" version="1.1"
<svg width="468" height="383" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="468" height="382" fill="#FFFFFF" />
<rect x="0" y="0" width="468" height="383" fill="#FFFFFF" />
<rect x="44.00" y="0.00" width="8.00" height="8.00" />
<rect x="60.00" y="0.00" width="4.00" height="16.00" />
<rect x="76.00" y="0.00" width="4.00" height="48.00" />
@ -152,15 +152,15 @@
<rect x="396.00" y="72.00" width="4.00" height="276.97" />
<rect x="416.00" y="72.00" width="4.00" height="276.97" />
<rect x="424.00" y="72.00" width="4.00" height="296.97" />
<text x="36.00" y="380.97" text-anchor="end"
<text x="36.40" y="381.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="40.0" >
3
</text>
<text x="152.00" y="380.97" text-anchor="middle"
<text x="154.00" y="381.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
312345
</text>
<text x="340.00" y="380.97" text-anchor="middle"
<text x="338.00" y="381.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
678903
</text>

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

Before After
Before After

View file

@ -68,7 +68,7 @@
<rect x="710.40" y="0.00" width="9.60" height="240.00" />
<rect x="724.80" y="0.00" width="9.60" height="240.00" />
<rect x="739.20" y="0.00" width="4.80" height="240.00" />
<text x="372.00" y="276.96" text-anchor="middle"
<text x="372.00" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
123.45fd
</text>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before After
Before After

View file

@ -72,7 +72,7 @@
<rect x="1080.00" y="0.00" width="14.40" height="307.88" />
<rect x="1099.20" y="0.00" width="4.80" height="307.88" />
<rect x="1108.80" y="0.00" width="9.60" height="307.88" />
<text x="559.20" y="344.84" text-anchor="middle"
<text x="559.20" y="341.48" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(01)98898765432106(3202)012345(15)991231
</text>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Before After
Before After

View file

@ -199,7 +199,7 @@
<rect x="576.00" y="52.00" width="12.00" height="256.57" />
<rect x="592.00" y="52.00" width="4.00" height="256.57" />
<rect x="600.00" y="52.00" width="8.00" height="256.57" />
<text x="308.00" y="339.37" text-anchor="middle"
<text x="308.00" y="336.57" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="28.0" >
(01)03312345678903
</text>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 KiB

After

Width:  |  Height:  |  Size: 288 KiB

Before After
Before After

View file

@ -63,7 +63,7 @@
<rect x="921.60" y="0.00" width="14.40" height="240.00" />
<rect x="940.80" y="0.00" width="4.80" height="240.00" />
<rect x="950.40" y="0.00" width="9.60" height="240.00" />
<text x="480.00" y="276.96" text-anchor="middle"
<text x="480.00" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
*+A123BJC5D6E71G*
</text>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Before After
Before After

View file

@ -68,7 +68,7 @@
<rect x="873.60" y="0.00" width="14.40" height="240.00" />
<rect x="892.80" y="0.00" width="14.40" height="240.00" />
<rect x="912.00" y="0.00" width="4.80" height="240.00" />
<text x="458.40" y="276.96" text-anchor="middle"
<text x="458.40" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
*+14352312J*
</text>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="452" height="310" version="1.1"
<svg width="452" height="311" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="452" height="310" fill="#FFFFFF" />
<rect x="0" y="0" width="452" height="311" fill="#FFFFFF" />
<rect x="44.00" y="0.00" width="4.00" height="296.97" />
<rect x="52.00" y="0.00" width="4.00" height="296.97" />
<rect x="60.00" y="0.00" width="12.00" height="276.97" />
@ -38,15 +38,15 @@
<rect x="392.00" y="0.00" width="12.00" height="276.97" />
<rect x="412.00" y="0.00" width="4.00" height="296.97" />
<rect x="420.00" y="0.00" width="4.00" height="296.97" />
<text x="24.00" y="308.97" text-anchor="end"
<text x="24.40" y="309.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="40.0" >
9
</text>
<text x="140.00" y="308.97" text-anchor="middle"
<text x="142.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
789295
</text>
<text x="328.00" y="308.97" text-anchor="middle"
<text x="326.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
055124
</text>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -51,7 +51,7 @@
<rect x="0.00" y="331.88" width="792.00" height="24.00" />
<rect x="0.00" y="24.00" width="24.00" height="307.88" />
<rect x="768.00" y="24.00" width="24.00" height="307.88" />
<text x="396.00" y="392.84" text-anchor="middle"
<text x="396.00" y="389.48" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
92123209671459
</text>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Before After
Before After

View file

@ -47,7 +47,7 @@
<rect x="662.40" y="0.00" width="4.80" height="307.88" />
<rect x="672.00" y="0.00" width="14.40" height="307.88" />
<rect x="691.20" y="0.00" width="4.80" height="307.88" />
<text x="372.00" y="344.84" text-anchor="middle"
<text x="372.00" y="341.48" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
92123209671459
</text>

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Before After
Before After

View file

@ -36,7 +36,7 @@
<rect x="710.40" y="0.00" width="4.80" height="240.00" />
<rect x="729.60" y="0.00" width="4.80" height="240.00" />
<rect x="787.20" y="0.00" width="4.80" height="240.00" />
<text x="403.20" y="276.96" text-anchor="middle"
<text x="403.20" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
9234570
</text>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -78,7 +78,7 @@
<rect x="1027.20" y="0.00" width="14.40" height="218.18" />
<rect x="1046.40" y="0.00" width="14.40" height="218.18" />
<rect x="1065.60" y="0.00" width="4.80" height="218.18" />
<text x="535.20" y="255.14" text-anchor="middle"
<text x="535.20" y="251.78" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
12345/ABCDET
</text>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Before After
Before After

View file

@ -35,7 +35,7 @@
<rect x="345.60" y="0.00" width="9.60" height="240.00" />
<rect x="360.00" y="0.00" width="4.80" height="240.00" />
<rect x="374.40" y="0.00" width="4.80" height="240.00" />
<text x="189.60" y="276.96" text-anchor="middle"
<text x="189.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
650291
</text>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Before After
Before After

View file

@ -51,7 +51,7 @@
<rect x="710.40" y="0.00" width="14.40" height="307.88" />
<rect x="729.60" y="0.00" width="4.80" height="307.88" />
<rect x="739.20" y="0.00" width="9.60" height="307.88" />
<text x="374.40" y="344.84" text-anchor="middle"
<text x="374.40" y="341.48" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
(00)376123450000010039
</text>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

@ -37,7 +37,7 @@
<rect x="508.80" y="0.00" width="4.80" height="240.00" />
<rect x="518.40" y="0.00" width="14.40" height="240.00" />
<rect x="537.60" y="0.00" width="14.40" height="240.00" />
<text x="276.00" y="276.96" text-anchor="middle"
<text x="276.00" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
C64
</text>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -63,7 +63,7 @@
<rect x="648.00" y="0.00" width="9.60" height="192.00" />
<rect x="662.40" y="0.00" width="9.60" height="192.00" />
<rect x="676.80" y="0.00" width="4.80" height="192.00" />
<text x="340.80" y="228.96" text-anchor="middle"
<text x="340.80" y="225.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
PZN - 27580899
</text>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Before After
Before After

View file

@ -40,7 +40,7 @@
<rect x="432.00" y="0.00" width="4.80" height="153.60" />
<rect x="441.60" y="0.00" width="4.80" height="153.60" />
<rect x="451.20" y="0.00" width="4.80" height="153.60" />
<text x="230.40" y="190.56" text-anchor="middle"
<text x="230.40" y="187.20" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
Z80
</text>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Before After
Before After

View file

@ -42,7 +42,7 @@
<rect x="432.00" y="0.00" width="4.80" height="153.60" />
<rect x="441.60" y="0.00" width="4.80" height="153.60" />
<rect x="451.20" y="0.00" width="4.80" height="153.60" />
<text x="230.40" y="190.56" text-anchor="middle"
<text x="230.40" y="187.20" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
466X33
</text>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="452" height="310" version="1.1"
<svg width="452" height="311" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="452" height="310" fill="#FFFFFF" />
<rect x="0" y="0" width="452" height="311" fill="#FFFFFF" />
<rect x="36.00" y="0.00" width="4.00" height="296.97" />
<rect x="44.00" y="0.00" width="4.00" height="296.97" />
<rect x="52.00" y="0.00" width="12.00" height="296.97" />
@ -38,19 +38,19 @@
<rect x="396.00" y="0.00" width="4.00" height="296.97" />
<rect x="404.00" y="0.00" width="4.00" height="296.97" />
<rect x="412.00" y="0.00" width="4.00" height="296.97" />
<text x="16.00" y="308.97" text-anchor="end"
<text x="17.40" y="309.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="28.0" >
7
</text>
<text x="144.00" y="308.97" text-anchor="middle"
<text x="148.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
25272
</text>
<text x="304.00" y="308.97" text-anchor="middle"
<text x="304.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
70270
</text>
<text x="436.00" y="308.97" text-anchor="start"
<text x="434.60" y="309.17" text-anchor="start"
font-family="Helvetica, sans-serif" font-size="28.0" >
3
</text>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="660" height="310" version="1.1"
<svg width="660" height="311" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="660" height="310" fill="#FFFFFF" />
<rect x="0" y="0" width="660" height="311" fill="#FFFFFF" />
<rect x="36.00" y="0.00" width="4.00" height="296.97" />
<rect x="44.00" y="0.00" width="4.00" height="296.97" />
<rect x="52.00" y="0.00" width="12.00" height="296.97" />
@ -38,35 +38,35 @@
<rect x="396.00" y="0.00" width="4.00" height="296.97" />
<rect x="404.00" y="0.00" width="4.00" height="296.97" />
<rect x="412.00" y="0.00" width="4.00" height="296.97" />
<rect x="452.00" y="38.00" width="4.00" height="238.97" />
<rect x="460.00" y="38.00" width="8.00" height="238.97" />
<rect x="472.00" y="38.00" width="8.00" height="238.97" />
<rect x="488.00" y="38.00" width="8.00" height="238.97" />
<rect x="500.00" y="38.00" width="4.00" height="238.97" />
<rect x="512.00" y="38.00" width="4.00" height="238.97" />
<rect x="524.00" y="38.00" width="8.00" height="238.97" />
<rect x="536.00" y="38.00" width="4.00" height="238.97" />
<rect x="544.00" y="38.00" width="4.00" height="238.97" />
<rect x="564.00" y="38.00" width="4.00" height="238.97" />
<rect x="572.00" y="38.00" width="4.00" height="238.97" />
<rect x="580.00" y="38.00" width="4.00" height="238.97" />
<rect x="596.00" y="38.00" width="8.00" height="238.97" />
<rect x="608.00" y="38.00" width="4.00" height="238.97" />
<rect x="616.00" y="38.00" width="8.00" height="238.97" />
<rect x="636.00" y="38.00" width="4.00" height="238.97" />
<text x="16.00" y="308.97" text-anchor="end"
<rect x="452.00" y="33.80" width="4.00" height="243.17" />
<rect x="460.00" y="33.80" width="8.00" height="243.17" />
<rect x="472.00" y="33.80" width="8.00" height="243.17" />
<rect x="488.00" y="33.80" width="8.00" height="243.17" />
<rect x="500.00" y="33.80" width="4.00" height="243.17" />
<rect x="512.00" y="33.80" width="4.00" height="243.17" />
<rect x="524.00" y="33.80" width="8.00" height="243.17" />
<rect x="536.00" y="33.80" width="4.00" height="243.17" />
<rect x="544.00" y="33.80" width="4.00" height="243.17" />
<rect x="564.00" y="33.80" width="4.00" height="243.17" />
<rect x="572.00" y="33.80" width="4.00" height="243.17" />
<rect x="580.00" y="33.80" width="4.00" height="243.17" />
<rect x="596.00" y="33.80" width="8.00" height="243.17" />
<rect x="608.00" y="33.80" width="4.00" height="243.17" />
<rect x="616.00" y="33.80" width="8.00" height="243.17" />
<rect x="636.00" y="33.80" width="4.00" height="243.17" />
<text x="17.40" y="309.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="28.0" >
7
</text>
<text x="144.00" y="308.97" text-anchor="middle"
<text x="148.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
25272
</text>
<text x="304.00" y="308.97" text-anchor="middle"
<text x="304.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
70270
</text>
<text x="436.00" y="308.97" text-anchor="start"
<text x="434.60" y="309.17" text-anchor="start"
font-family="Helvetica, sans-serif" font-size="28.0" >
3
</text>

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Before After
Before After

View file

@ -1,13 +1,13 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="268" height="310" version="1.1"
<svg width="268" height="311" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="268" height="310" fill="#FFFFFF" />
<rect x="0" y="0" width="268" height="311" fill="#FFFFFF" />
<rect x="36.00" y="0.00" width="4.00" height="296.97" />
<rect x="44.00" y="0.00" width="4.00" height="296.97" />
<rect x="56.00" y="0.00" width="8.00" height="276.97" />
@ -25,15 +25,15 @@
<rect x="220.00" y="0.00" width="4.00" height="296.97" />
<rect x="228.00" y="0.00" width="4.00" height="296.97" />
<rect x="236.00" y="0.00" width="4.00" height="296.97" />
<text x="16.00" y="308.97" text-anchor="end"
<text x="17.40" y="309.17" text-anchor="end"
font-family="Helvetica, sans-serif" font-size="28.0" >
1
</text>
<text x="132.00" y="308.97" text-anchor="middle"
<text x="134.00" y="309.17" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="40.0" >
123456
</text>
<text x="252.00" y="308.97" text-anchor="start"
<text x="250.60" y="309.17" text-anchor="start"
font-family="Helvetica, sans-serif" font-size="28.0" >
2
</text>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After

View file

@ -51,7 +51,7 @@
<rect x="710.40" y="0.00" width="14.40" height="240.00" />
<rect x="729.60" y="0.00" width="4.80" height="240.00" />
<rect x="739.20" y="0.00" width="9.60" height="240.00" />
<text x="374.40" y="276.96" text-anchor="middle"
<text x="374.40" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
EE 876 543 216 CA
</text>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

@ -108,7 +108,7 @@
<rect x="1209.60" y="0.00" width="9.60" height="240.00" />
<rect x="1224.00" y="0.00" width="9.60" height="240.00" />
<rect x="1238.40" y="0.00" width="4.80" height="240.00" />
<text x="621.60" y="276.96" text-anchor="middle"
<text x="621.60" y="273.60" text-anchor="middle"
font-family="Helvetica, sans-serif" font-size="33.6" >
2FTPX28L0XCA15511
</text>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

Before After
Before After

View file

@ -1,6 +1,6 @@
% Zint Barcode Generator and Zint Barcode Studio User Manual
% Version 2.12.0.9
% January 2023
% February 2023
# 1. Introduction
@ -531,9 +531,11 @@ alternative mode is selected. This command replaces the use of the `-d` switch.
zint -i somefile.txt
```
To read from stdin specify a single hyphen `"-"` as the input file.
Note that except when batch processing (see [4.11 Batch Processing] below), the
file should not end with a newline (`LF` on Unix, `CR+LF` on Windows) unless you
want the newline to be encoded in the symbol.
file (or stdin) should not end with a newline (`LF` on Unix, `CR+LF` on Windows)
unless you want the newline to be encoded in the symbol.
## 4.2 Directing Output
@ -651,7 +653,7 @@ Value
52 `BARCODE_PZN` PZN
53 `BARCODE_PHARMA_TWO` Pharmacode Two-Track
54 `BARCODE_CEPNET` Brazilian CEPNet
55 `BARCODE_PDF417` PDF417
@ -1371,7 +1373,7 @@ This command will output the symbol as a PCX file to stdout. The currently
supported output file formats are shown in the following table.
Abbreviation File format
------------ ---------------------------
------------ ------------------------------------
BMP Windows Bitmap
EMF Enhanced Metafile Format
EPS Encapsulated PostScript
@ -1380,7 +1382,7 @@ PCX ZSoft Paintbrush image
PNG Portable Network Graphic
SVG Scalable Vector Graphic
TIF Tagged Image File Format
TXT Text file (see [4.18 Other Output Options])
TXT Text file (see [4.19 Other Options])
Table: {#tbl:output_file_formats tag=": Output File Formats"}
@ -1469,7 +1471,24 @@ is the same for all symbols belonging to the same sequence. The index is 1-based
and goes from 1 to count. Count must be 2 or more. See the individual
symbologies for further details.
## 4.17 Help Options
## 4.17 Human Readable Text (HRT) Options
For linear barcodes the text present in the output image can be removed by
using the `--notext` option.
Text can be set to bold using the `--bold` option, or a smaller font can be
substituted using the `--small` option. The `--bold` and `--small` options can
be used together if required, but only for vector output.
![`zint --bold -d "This Text" --small`](images/code128_small_bold.svg)
The gap between the barcode and the text can be adjusted using the `--textgap`
option, where the gap is given as a multiple of the X-dimension (maximum 5X). A
zero value uses the default gap.
![`zint -d "Áccent" --textgap=0.1`](images/code128_textgap.svg)
## 4.18 Help Options
There are three help options which give information about how to use the
command line. The `-h` or `--help` option will display a list of all of the
@ -1481,16 +1500,7 @@ symbol ID numbers and names.
The `-e` or `--ecinos` option gives a list of the ECI codes.
## 4.18 Other Output Options
For linear barcodes the text present in the output image can be removed by
using the `--notext` option.
The text can be set to bold using the `--bold` option, or a smaller font
can be substituted using the `--small` option. The `--bold` and `--small`
options can be used together if required, but only for vector output.
![`zint --bold -d "This Text" --small`](images/code128_small_bold.svg)
## 4.19 Other Options
Zint can output a representation of the symbol data as a set of hexadecimal
values if asked to output to a text file (`"*.txt"`) or if given the option
@ -1615,7 +1625,8 @@ values are 0, 90, 180 and 270.
The `ZBarcode_Encode_File()` and `ZBarcode_Encode_File_and_Print()` functions
can be used to encode data read directly from a text file where the filename is
given in the `NUL`-terminated `filename` string.
given in the `NUL`-terminated `filename` string. The special filename `"-"`
(single hyphen) can be used to read from stdin.
If printing more than one barcode, the `zint_symbol` structure may be re-used by
calling the `ZBarcode_Clear()` function after each barcode to free any output
@ -1749,37 +1760,41 @@ Variable Name Type Meaning Default Value
`symbology` integer Symbol to use (see [5.8 `BARCODE_CODE128`
Specifying a Symbology]).
`height` float Symbol height, excluding Symbol dependent
`height` float Symbol height in Symbol dependent
X-dimensions, excluding
fixed width-to-height
symbols.[^7]
`scale` float Scale factor for adjusting 1.0
size of image.
size of image (sets
X-dimension).
`whitespace_width` integer Horizontal whitespace width. 0
`whitespace_width` integer Horizontal whitespace width 0
in X-dimensions.
`whitespace_height` integer Vertical whitespace height. 0
`whitespace_height` integer Vertical whitespace height 0
in X-dimensions.
`border_width` integer Border width. 0
`border_width` integer Border width in 0
X-dimensions.
`output_options` integer Set various output file 0 (none)
`output_options` integer Set various output 0 (none)
parameters (see [5.9
Adjusting Other Output
Options]).
Adjusting Output Options]).
`fgcolour` character Foreground (ink) `"000000"`
string colour as RGB/RGBA
hexadecimal string or
`"C,M,Y,K"` decimal
percentages string, with a
terminating `NUL`.
`"C,M,Y,K"` decimal
percentages string, with a
terminating `NUL`.
`bgcolour` character Background (paper) `"ffffff"`
string colour as RGB/RGBA
hexadecimal string or
`"C,M,Y,K"` decimal
percentages string, with a
terminating `NUL`.
`"C,M,Y,K"` decimal
percentages string, with a
terminating `NUL`.
`fgcolor` pointer Points to fgcolour allowing
alternate spelling.
@ -1806,7 +1821,8 @@ Variable Name Type Meaning Default Value
`option_3` integer Symbol specific options. 0
`show_hrt` integer Set to 0 to hide text. 1
`show_hrt` integer Set to 0 to hide Human 1
Readable Text (HRT).
`input_mode` integer Set encoding of input `DATA_MODE`
data (see [5.10 Setting the
@ -1820,10 +1836,15 @@ Variable Name Type Meaning Default Value
only).
`dot_size` float Diameter of dots used in 0.8
dotty mode.
dotty mode (in
X-dimensions).
`text_gap` float Gap between barcode and 0 (font-specific
text (HRT) in X-dimensions. default)
`guard_descent` float Height of guard bar 5.0
descent (EAN/UPC only).
descent (EAN/UPC only) in
X-dimensions.
`structapp` Structured Mark a symbol as part of a count 0
Append sequence of symbols. (disabled)
@ -1852,7 +1873,7 @@ Variable Name Type Meaning Default Value
arrays
`row_height` array of Representation of the (output only)
floats height of a row.
floats height of rows.
`errtxt` character Error message in the event (output only)
string that an error occurred,
@ -2031,7 +2052,7 @@ means the same as
symbol->symbology = 50;
```
## 5.9 Adjusting Other Output Options
## 5.9 Adjusting Output Options
The `output_options` variable can be used to adjust various aspects of the
output file. To select more than one option from the table below simply `OR`

View file

@ -1,6 +1,6 @@
Zint Barcode Generator and Zint Barcode Studio User Manual
Version 2.12.0.9
January 2023
February 2023
*******************************************************************************
* For reference the following is a text-only version of the Zint manual, *
@ -51,8 +51,9 @@ January 2023
- 4.14 Working with Dots
- 4.15 Multiple Segments
- 4.16 Structured Append
- 4.17 Help Options
- 4.18 Other Output Options
- 4.17 Human Readable Text (HRT) Options
- 4.18 Help Options
- 4.19 Other Options
- 5. Using the API
- 5.1 Creating and Deleting Symbols
- 5.2 Encoding and Saving to File
@ -62,7 +63,7 @@ January 2023
- 5.6 Setting Options
- 5.7 Handling Errors
- 5.8 Specifying a Symbology
- 5.9 Adjusting Other Output Options
- 5.9 Adjusting Output Options
- 5.10 Setting the Input Mode
- 5.11 Multiple Segments
- 5.12 Scaling Helpers
@ -676,9 +677,11 @@ alternative mode is selected. This command replaces the use of the -d switch.
zint -i somefile.txt
To read from stdin specify a single hyphen "-" as the input file.
Note that except when batch processing (see 4.11 Batch Processing below), the
file should not end with a newline (LF on Unix, CR+LF on Windows) unless you
want the newline to be encoded in the symbol.
file (or stdin) should not end with a newline (LF on Unix, CR+LF on Windows)
unless you want the newline to be encoded in the symbol.
4.2 Directing Output
@ -1430,7 +1433,7 @@ This command will output the symbol as a PCX file to stdout. The currently
supported output file formats are shown in the following table.
Abbreviation File format
-------------- -------------------------------------------
-------------- ------------------------------------
BMP Windows Bitmap
EMF Enhanced Metafile Format
EPS Encapsulated PostScript
@ -1439,7 +1442,7 @@ supported output file formats are shown in the following table.
PNG Portable Network Graphic
SVG Scalable Vector Graphic
TIF Tagged Image File Format
TXT Text file (see 4.18 Other Output Options)
TXT Text file (see 4.19 Other Options)
: Table : Output File Formats:
@ -1522,7 +1525,24 @@ for all symbols belonging to the same sequence. The index is 1-based and goes
from 1 to count. Count must be 2 or more. See the individual symbologies for
further details.
4.17 Help Options
4.17 Human Readable Text (HRT) Options
For linear barcodes the text present in the output image can be removed by using
the --notext option.
Text can be set to bold using the --bold option, or a smaller font can be
substituted using the --small option. The --bold and --small options can be used
together if required, but only for vector output.
[zint --bold -d "This Text" --small]
The gap between the barcode and the text can be adjusted using the --textgap
option, where the gap is given as a multiple of the X-dimension (maximum 5X). A
zero value uses the default gap.
[zint -d "Áccent" --textgap=0.1]
4.18 Help Options
There are three help options which give information about how to use the command
line. The -h or --help option will display a list of all of the valid options
@ -1534,16 +1554,7 @@ numbers and names.
The -e or --ecinos option gives a list of the ECI codes.
4.18 Other Output Options
For linear barcodes the text present in the output image can be removed by using
the --notext option.
The text can be set to bold using the --bold option, or a smaller font can be
substituted using the --small option. The --bold and --small options can be used
together if required, but only for vector output.
[zint --bold -d "This Text" --small]
4.19 Other Options
Zint can output a representation of the symbol data as a set of hexadecimal
values if asked to output to a text file ("*.txt") or if given the option
@ -1656,7 +1667,8 @@ values are 0, 90, 180 and 270.
The ZBarcode_Encode_File() and ZBarcode_Encode_File_and_Print() functions can be
used to encode data read directly from a text file where the filename is given
in the NUL-terminated filename string.
in the NUL-terminated filename string. The special filename "-" (single hyphen)
can be used to read from stdin.
If printing more than one barcode, the zint_symbol structure may be re-used by
calling the ZBarcode_Clear() function after each barcode to free any output
@ -1778,23 +1790,27 @@ encoding stages. The zint_symbol structure consists of the following variables:
symbology integer Symbol to use (see 5.8 BARCODE_CODE128
Specifying a Symbology).
height float Symbol height, excluding Symbol dependent
height float Symbol height in Symbol dependent
X-dimensions, excluding
fixed width-to-height
symbols.[7]
scale float Scale factor for adjusting 1.0
size of image.
size of image (sets
X-dimension).
whitespace_width integer Horizontal whitespace width. 0
whitespace_width integer Horizontal whitespace width 0
in X-dimensions.
whitespace_height integer Vertical whitespace height. 0
whitespace_height integer Vertical whitespace height 0
in X-dimensions.
border_width integer Border width. 0
border_width integer Border width in 0
X-dimensions.
output_options integer Set various output file 0 (none)
output_options integer Set various output 0 (none)
parameters (see 5.9
Adjusting Other Output
Options).
Adjusting Output Options).
fgcolour character Foreground (ink) colour as "000000"
string RGB/RGBA hexadecimal string
@ -1832,7 +1848,8 @@ encoding stages. The zint_symbol structure consists of the following variables:
option_3 integer Symbol specific options. 0
show_hrt integer Set to 0 to hide text. 1
show_hrt integer Set to 0 to hide Human 1
Readable Text (HRT).
input_mode integer Set encoding of input data DATA_MODE
(see 5.10 Setting the Input
@ -1846,10 +1863,15 @@ encoding stages. The zint_symbol structure consists of the following variables:
only).
dot_size float Diameter of dots used in 0.8
dotty mode.
dotty mode (in
X-dimensions).
text_gap float Gap between barcode and text 0 (font-specific
(HRT) in X-dimensions. default)
guard_descent float Height of guard bar descent 5.0
(EAN/UPC only).
(EAN/UPC only) in
X-dimensions.
structapp Structured Mark a symbol as part of a count 0
Append sequence of symbols. (disabled)
@ -1878,7 +1900,7 @@ encoding stages. The zint_symbol structure consists of the following variables:
arrays
row_height array of Representation of the height (output only)
floats of a row.
floats of rows.
errtxt character Error message in the event (output only)
string that an error occurred, with
@ -2042,7 +2064,7 @@ means the same as
symbol->symbology = 50;
5.9 Adjusting Other Output Options
5.9 Adjusting Output Options
The output_options variable can be used to adjust various aspects of the output
file. To select more than one option from the table below simply OR them
@ -4384,7 +4406,7 @@ defined.
Annex B. Man Page ZINT(1)
% ZINT(1) Version 2.12.0.9 % % January 2023
% ZINT(1) Version 2.12.0.9 % % February 2023
NAME
@ -4615,7 +4637,8 @@ OPTIONS
-i, --input=FILE
Read the input data from FILE.
Read the input data from FILE. Specify a single hyphen (-) for FILE to read
from stdin.
--init
@ -4778,6 +4801,12 @@ OPTIONS
Display the table of barcode types (symbologies). The numbers or names can
be used with -b | --barcode.
--textgap=NUMBER
Adjust the gap between the barcode and the Human Readable Text (HRT). NUMBER
is in multiples of the X-dimension, and may be floating-point. Maximum is 5;
zero results in the default being used.
--vers=INTEGER
Set the symbol version (size, check digits, other options) to INTEGER. The

View file

@ -1,4 +1,4 @@
.\" Automatically generated by Pandoc 2.19.2
.\" Automatically generated by Pandoc 3.0.1
.\"
.\" Define V font for inline verbatim, using C font in formats
.\" that render this, and otherwise B font.
@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "ZINT" "1" "January 2023" "Version 2.12.0.9" ""
.TH "ZINT" "1" "February 2023" "Version 2.12.0.9" ""
.hy
.SH NAME
.PP
@ -259,6 +259,8 @@ Affects Codablock-F, Code 16K, Code 49, GS1 DataBar Expanded Stacked
.TP
\f[V]-i\f[R], \f[V]--input=FILE\f[R]
Read the input data from \f[I]FILE\f[R].
Specify a single hyphen (\f[V]-\f[R]) for \f[I]FILE\f[R] to read from
stdin.
.TP
\f[V]--init\f[R]
Create a Reader Initialisation (Programming) symbol.
@ -444,6 +446,12 @@ Display the table of barcode types (symbologies).
The numbers or names can be used with \f[V]-b\f[R] |
\f[V]--barcode\f[R].
.TP
\f[V]--textgap=NUMBER\f[R]
Adjust the gap between the barcode and the Human Readable Text (HRT).
\f[I]NUMBER\f[R] is in multiples of the X-dimension, and may be
floating-point.
Maximum is 5; zero results in the default being used.
.TP
\f[V]--vers=INTEGER\f[R]
Set the symbol version (size, check digits, other options) to
\f[I]INTEGER\f[R].
@ -636,7 +644,7 @@ ISO/IEC 16390:2007, ISO/IEC 16023:2000, ISO/IEC 24728:2006, ISO/IEC
(2022)
.SH COPYRIGHT
.PP
Copyright \[co] 2023 Robin Stuart.
Copyright © 2023 Robin Stuart.
Released under GNU GPL 3.0 or later.
.SH AUTHOR
.PP

View file

@ -1,6 +1,6 @@
% ZINT(1) Version 2.12.0.9
%
% January 2023
% February 2023
# NAME
@ -206,7 +206,7 @@ Paintbrush (`PCX`), Portable Network Format (`PNG`), Scalable Vector Graphic (`S
`-i`, `--input=FILE`
: Read the input data from *FILE*.
: Read the input data from *FILE*. Specify a single hyphen (`-`) for *FILE* to read from stdin.
`--init`
@ -353,6 +353,11 @@ Paintbrush (`PCX`), Portable Network Format (`PNG`), Scalable Vector Graphic (`S
: Display the table of barcode types (symbologies). The numbers or names can be used with `-b` | `--barcode`.
`--textgap=NUMBER`
: Adjust the gap between the barcode and the Human Readable Text (HRT). *NUMBER* is in multiples of the X-dimension,
and may be floating-point. Maximum is 5; zero results in the default being used.
`--vers=INTEGER`
: Set the symbol version (size, check digits, other options) to *INTEGER*. The meaning is symbol-specific.

View file

@ -34,6 +34,7 @@ zint -b CODEONE -d "123456789012345678" --dotty --vers=9 --scale=$SCALE_DOTTY -o
zint -b AZTEC --eci=9 -d "Κείμενο" --seg1=7,"Текст" --seg2=20,"文章" --scale=$SCALE_2D -o images/aztec_segs.svg
zint -b DATAMATRIX -d "2nd of 3" --structapp="2,3,5006" --scale=$SCALE_2D -o images/datamatrix_structapp.svg
zint --bold -d "This Text" --small --scale=$SCALE_LINEAR -o images/code128_small_bold.svg
zint -d "Áccent" --textgap=0.1 --scale=$SCALE_LINEAR -o images/code128_textgap.svg
zint -b CODE11 -d "9212320967" --scale=$SCALE_LINEAR -o images/code11.svg
zint -b C25STANDARD -d "9212320967" --scale=$SCALE_LINEAR -o images/c25standard.svg
zint -b C25IATA -d "9212320967" --scale=$SCALE_LINEAR -o images/c25iata.svg