vector: reduce SMALL_TEXT font height 6 -> 5 to be more like raster;

reduce antialiasing allowance for `textoffset`;
  adjust text to baseline using values for Arimo rather than
  percentage
GUI: fix not enabling font combo "Small Bold (vector only)" by
  default
raster/vector: rename `text_height` -> `font_height`
This commit is contained in:
gitlost 2023-06-22 17:48:54 +01:00
parent ee6b4a0efc
commit a324fe90f6
110 changed files with 758 additions and 648 deletions

View File

@ -12,6 +12,7 @@ Version 2.12.0.9 (dev) not released yet
horizontal alignments of EAN/UPC vector text also tweaked
- Text (HRT) for standalone EAN-2 and EAN-5 now at top of symbol
(was at bottom)
- Text height (font size) for SMALL_TEXT vector output reduced
- For Windows, filenames are now assumed to be UTF-8 encoded. Affects `outfile`
in `zint_symbol` and all API filename arguments
- Never used `fontsize` field removed from `zint_symbol`
@ -72,6 +73,10 @@ Changes
- CLI: add some more barcode synonyms for DBAR
- common: various fiddlings
- CMake: don't include png.c unless ZINT_USE_PNG (avoids clang warning)
- vector: reduce SMALL_TEXT font height 6 -> 5 to be more like raster;
reduce antialiasing allowance for `textoffset`;
adjust text to baseline using values for Arimo rather than percentage
- raster/vector: rename `text_height` -> `font_height`
Bugs
----
@ -92,6 +97,7 @@ Bugs
- EAN/UPC: fix excess 1X to right of add-ons
- Composites: fix excess whitespace; fix quiet zone calcs to allow for linear
shifting
- GUI: fix not enabling font combo "Small Bold (vector only)" by default
Version 2.12.0 (2022-12-12)

View File

@ -915,7 +915,7 @@ static int plot_raster_default(struct zint_symbol *symbol, const int rotate_angl
int hide_text;
int i, r;
int block_width = 0;
int text_height; /* Font pixel size (so whole integers) */
int font_height; /* Font pixel size (so whole integers) */
float text_gap; /* Gap between barcode and text */
float guard_descent;
const int upcean_guard_whitespace = !(symbol->output_options & BARCODE_NO_QUIET_ZONES)
@ -969,13 +969,13 @@ static int plot_raster_default(struct zint_symbol *symbol, const int rotate_angl
/* Note font sizes halved as in pixels */
if (upceanflag) {
textflags = UPCEAN_TEXT | (symbol->output_options & SMALL_TEXT); /* Bold not available for UPC/EAN */
text_height = (UPCEAN_FONT_HEIGHT + 1) / 2;
font_height = (UPCEAN_FONT_HEIGHT + 1) / 2;
text_gap = symbol->text_gap ? symbol->text_gap : 1.0f;
/* Height of guard bar descent (none for EAN-2 and EAN-5) */
guard_descent = upceanflag >= 6 ? symbol->guard_descent : 0.0f;
} else {
textflags = symbol->output_options & (SMALL_TEXT | BOLD_TEXT);
text_height = textflags & SMALL_TEXT ? (SMALL_FONT_HEIGHT + 1) / 2 : (NORMAL_FONT_HEIGHT + 1) / 2;
font_height = textflags & SMALL_TEXT ? (SMALL_FONT_HEIGHT + 1) / 2 : (NORMAL_FONT_HEIGHT + 1) / 2;
text_gap = symbol->text_gap ? symbol->text_gap : 1.0f;
guard_descent = 0.0f;
}
@ -983,10 +983,13 @@ static int plot_raster_default(struct zint_symbol *symbol, const int rotate_angl
if (hide_text) {
textoffset = guard_descent;
} else {
if (text_height + text_gap > guard_descent) {
textoffset = text_height + text_gap;
if (upceanflag) {
textoffset = font_height + text_gap;
if (textoffset < guard_descent) {
textoffset = guard_descent;
}
} else {
textoffset = guard_descent;
textoffset = font_height + text_gap;
}
}
@ -1032,7 +1035,7 @@ static int plot_raster_default(struct zint_symbol *symbol, const int rotate_angl
&& module_is_set(symbol, r, i + block_width) == fill; block_width++);
if ((r == (symbol->rows - 1)) && (i > main_width) && (addon_latch == 0)) {
int addon_row_height_si;
const int text_offset_si = (text_height + text_gap) * si;
const int text_offset_si = (font_height + text_gap) * si;
copy_bar_line(pixelbuf, xoffset_si, main_width * si, yposn_si, row_height_si, image_width,
image_height);
addon_text_yposn = yposn_si;
@ -1066,7 +1069,7 @@ static int plot_raster_default(struct zint_symbol *symbol, const int rotate_angl
} else {
if (upceanflag && !hide_text) { /* EAN-2, EAN-5 (standalone add-ons) */
yposn_si += (int) (text_height + text_gap) * si;
yposn_si += (int) (font_height + text_gap) * si;
}
for (r = 0; r < symbol->rows; r++) {
const int row_height_si = row_heights_si[r];

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 224 119
%%BoundingBox: 0 0 224 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
118.9 0 0 224 R
116.28 0 0 224 R
0 0 0 setrgbcolor
100 18.9 I 0 4 R
100 16.28 I 0 4 R
I 6 2 R
I 12 2 R
I 22 2 R
@ -48,6 +48,6 @@ currentdict
end
/Helvetica-ISOLatin1 exch definefont pop
/Helvetica-ISOLatin1 findfont 14 scalefont setfont
112 4.9 moveto
112 2.94 moveto
(Égjpqy) stringwidth pop -2 div 0 rmoveto
(Égjpqy) show

View File

@ -2,12 +2,12 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 224 119
%%BoundingBox: 0 0 224 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
118.9 0 0 224 R
116.28 0 0 224 R
0 0 0 setrgbcolor
100 0 I 220 4 R
I 216 2 R
@ -48,7 +48,7 @@ currentdict
end
/Helvetica-ISOLatin1 exch definefont pop
/Helvetica-ISOLatin1 findfont 14 scalefont setfont
112 114 moveto
112 113.34 moveto
gsave
180 rotate
(Égjpqy) stringwidth pop -2 div 0 rmoveto

View File

@ -2,12 +2,12 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 119 224
%%BoundingBox: 0 0 117 224
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
224 0 0 118.9 R
224 0 0 116.28 R
0 0 0 setrgbcolor
4 0 0 100 R
2 6 0 100 R
@ -48,7 +48,7 @@ currentdict
end
/Helvetica-ISOLatin1 exch definefont pop
/Helvetica-ISOLatin1 findfont 14 scalefont setfont
114 112 moveto
113.34 112 moveto
gsave
90 rotate
(Égjpqy) stringwidth pop -2 div 0 rmoveto

View File

@ -2,44 +2,44 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 119 224
%%BoundingBox: 0 0 117 224
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
224 0 0 118.9 R
224 0 0 116.28 R
0 0 0 setrgbcolor
4 220 18.9 100 R
2 216 18.9 100 R
2 210 18.9 100 R
2 200 18.9 100 R
8 190 18.9 100 R
6 182 18.9 100 R
4 176 18.9 100 R
2 168 18.9 100 R
2 160 18.9 100 R
2 156 18.9 100 R
4 148 18.9 100 R
2 144 18.9 100 R
2 134 18.9 100 R
4 122 18.9 100 R
2 116 18.9 100 R
2 112 18.9 100 R
2 108 18.9 100 R
8 96 18.9 100 R
2 90 18.9 100 R
2 84 18.9 100 R
8 74 18.9 100 R
4 66 18.9 100 R
4 60 18.9 100 R
8 50 18.9 100 R
2 46 18.9 100 R
4 36 18.9 100 R
2 28 18.9 100 R
4 22 18.9 100 R
6 10 18.9 100 R
2 6 18.9 100 R
4 0 18.9 100 R
4 220 16.28 100 R
2 216 16.28 100 R
2 210 16.28 100 R
2 200 16.28 100 R
8 190 16.28 100 R
6 182 16.28 100 R
4 176 16.28 100 R
2 168 16.28 100 R
2 160 16.28 100 R
2 156 16.28 100 R
4 148 16.28 100 R
2 144 16.28 100 R
2 134 16.28 100 R
4 122 16.28 100 R
2 116 16.28 100 R
2 112 16.28 100 R
2 108 16.28 100 R
8 96 16.28 100 R
2 90 16.28 100 R
2 84 16.28 100 R
8 74 16.28 100 R
4 66 16.28 100 R
4 60 16.28 100 R
8 50 16.28 100 R
2 46 16.28 100 R
4 36 16.28 100 R
2 28 16.28 100 R
4 22 16.28 100 R
6 10 16.28 100 R
2 6 16.28 100 R
4 0 16.28 100 R
/Helvetica-Bold findfont
dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
@ -48,7 +48,7 @@ currentdict
end
/Helvetica-ISOLatin1 exch definefont pop
/Helvetica-ISOLatin1 findfont 14 scalefont setfont
4.9 112 moveto
2.94 112 moveto
gsave
270 rotate
(Égjpqy) stringwidth pop -2 div 0 rmoveto

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 246 119
%%BoundingBox: 0 0 246 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
118.9 0 0 246 R
116.28 0 0 246 R
0 0 0 setrgbcolor
100 18.9 I 0 4 R
100 16.28 I 0 4 R
I 6 2 R
I 12 2 R
I 22 2 R
@ -51,6 +51,6 @@ currentdict
end
/Helvetica-ISOLatin1 exch definefont pop
/Helvetica-ISOLatin1 findfont 14 scalefont setfont
123 4.9 moveto
123 2.94 moveto
(A\\B\)ç\(D) stringwidth pop -2 div 0 rmoveto
(A\\B\)ç\(D) show

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 128 119
%%BoundingBox: 0 0 128 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
0.99 0.59 0.19 setrgbcolor
118.9 0 0 128 R
116.28 0 0 128 R
0.08 0.48 0.82 setrgbcolor
100 18.9 I 0 2 R
100 16.28 I 0 2 R
I 6 2 R
I 10 4 R
I 16 4 R
@ -35,6 +35,6 @@ I 114 4 R
I 120 4 R
126 2 R
/Helvetica findfont 14 scalefont setfont
64 4.9 moveto
64 2.94 moveto
(*123*) stringwidth pop -2 div 0 rmoveto
(*123*) show

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 128 119
%%BoundingBox: 0 0 128 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
0 0.4 0.81 0.01 setcmykcolor
118.9 0 0 128 R
116.28 0 0 128 R
0.9 0.41 0 0.18 setcmykcolor
100 18.9 I 0 2 R
100 16.28 I 0 2 R
I 6 2 R
I 10 4 R
I 16 4 R
@ -35,6 +35,6 @@ I 114 4 R
I 120 4 R
126 2 R
/Helvetica findfont 14 scalefont setfont
64 4.9 moveto
64 2.94 moveto
(*123*) stringwidth pop -2 div 0 rmoveto
(*123*) show

View File

@ -2,12 +2,12 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 128 119
%%BoundingBox: 0 0 128 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
0.9 0.4 0 0.09 setcmykcolor
100 18.9 I 0 2 R
100 16.28 I 0 2 R
I 6 2 R
I 10 4 R
I 16 4 R
@ -33,6 +33,6 @@ I 114 4 R
I 120 4 R
126 2 R
/Helvetica findfont 14 scalefont setfont
64 4.9 moveto
64 2.94 moveto
(*123*) stringwidth pop -2 div 0 rmoveto
(*123*) show

View File

@ -0,0 +1,40 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 128 113
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
112.2 0 0 128 R
0 0 0 setrgbcolor
100 12.2 I 0 2 R
I 6 2 R
I 10 4 R
I 16 4 R
I 22 2 R
I 26 4 R
I 32 2 R
I 38 2 R
I 42 2 R
I 46 4 R
I 52 2 R
I 56 4 R
I 64 2 R
I 68 2 R
I 72 4 R
I 78 4 R
I 84 4 R
I 92 2 R
I 96 2 R
I 100 2 R
I 104 2 R
I 110 2 R
I 114 4 R
I 120 4 R
126 2 R
/Helvetica findfont 10 scalefont setfont
64 2.1 moveto
(*123*) stringwidth pop -2 div 0 rmoveto
(*123*) show

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 158 119
%%BoundingBox: 0 0 158 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
118.9 0 0 158 R
116.28 0 0 158 R
0 0 0 setrgbcolor
100 18.9 I 2 2 R
100 16.28 I 2 2 R
I 10 4 R
I 18 4 R
I 28 4 R
@ -33,6 +33,6 @@ I 132 4 R
I 140 4 R
146 2 R
/Helvetica-Bold findfont 14 scalefont setfont
79 4.9 moveto
79 2.94 moveto
(\(01\)15012345678907) stringwidth pop -2 div 0 rmoveto
(\(01\)15012345678907) show

View File

@ -2,14 +2,14 @@
%%Creator: Zint 2.12.0.9
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 136 119
%%BoundingBox: 0 0 136 117
%%EndComments
/R { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/I { 2 copy } bind def
1 1 1 setrgbcolor
118.9 0 0 136 R
116.28 0 0 136 R
0 0 0 setrgbcolor
100 18.9 I 0 4 R
100 16.28 I 0 4 R
I 6 2 R
I 12 2 R
I 22 2 R
@ -29,6 +29,6 @@ I 120 6 R
I 128 2 R
132 4 R
/Helvetica findfont 14 scalefont setfont
68 4.9 moveto
68 2.94 moveto
(AIM) stringwidth pop -2 div 0 rmoveto
(AIM) show

View File

@ -1,11 +1,11 @@
<?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="136" height="119" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="136" height="117" 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="136" height="119" fill="#FFFFFF"/>
<rect x="0" y="0" width="136" height="117" fill="#FFFFFF"/>
<path d="M0 0h4v100h-4ZM6 0h2v100h-2ZM12 0h2v100h-2ZM22 0h2v100h-2ZM26 0h2v100h-2ZM34 0h4v100h-4ZM44 0h4v100h-4ZM54 0h2v100h-2ZM62 0h2v100h-2ZM66 0h2v100h-2ZM70 0h6v100h-6ZM78 0h4v100h-4ZM88 0h2v100h-2ZM92 0h6v100h-6ZM100 0h4v100h-4ZM110 0h4v100h-4ZM120 0h6v100h-6ZM128 0h2v100h-2ZM132 0h4v100h-4Z"/>
<text x="68" y="114" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="68" y="113.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
AIM
</text>
</g>

Before

Width:  |  Height:  |  Size: 780 B

After

Width:  |  Height:  |  Size: 783 B

View File

@ -1,10 +1,10 @@
<?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="46" height="59" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="46" height="57" version="1.1" xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol</desc>
<g id="barcode" fill="#001FCC">
<path d="M0 0h2v40h-2ZM4 0h2v40h-2ZM8 0h2v40h-2ZM12 0h2v40h-2ZM16 0h2v40h-2ZM22 0h2v40h-2ZM26 0h6v40h-6ZM38 0h2v40h-2ZM42 0h4v40h-4Z"/>
<text x="23" y="54" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="23" y="53.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
123
</text>
</g>

Before

Width:  |  Height:  |  Size: 550 B

After

Width:  |  Height:  |  Size: 553 B

View File

@ -1,11 +1,11 @@
<?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="180" height="119" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="180" height="117" 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="180" height="119" fill="#FFFFFF"/>
<rect x="0" y="0" width="180" height="117" fill="#FFFFFF"/>
<path d="M0 0h4v100h-4ZM6 0h2v100h-2ZM12 0h2v100h-2ZM22 0h6v100h-6ZM32 0h4v100h-4ZM38 0h2v100h-2ZM44 0h4v100h-4ZM50 0h4v100h-4ZM56 0h4v100h-4ZM66 0h4v100h-4ZM74 0h4v100h-4ZM82 0h4v100h-4ZM88 0h2v100h-2ZM94 0h4v100h-4ZM102 0h2v100h-2ZM110 0h2v100h-2ZM116 0h4v100h-4ZM126 0h2v100h-2ZM132 0h4v100h-4ZM138 0h6v100h-6ZM146 0h2v100h-2ZM154 0h4v100h-4ZM164 0h6v100h-6ZM172 0h2v100h-2ZM176 0h4v100h-4Z"/>
<text x="90" y="114" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="90" y="113.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
&lt;&gt;&quot;&amp;&apos;
</text>
</g>

Before

Width:  |  Height:  |  Size: 898 B

After

Width:  |  Height:  |  Size: 901 B

View File

@ -1,11 +1,11 @@
<?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="224" height="119" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="224" height="117" 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="224" height="119" fill="#FFFFFF"/>
<rect x="0" y="0" width="224" height="117" fill="#FFFFFF"/>
<path d="M0 0h4v100h-4ZM6 0h2v100h-2ZM12 0h2v100h-2ZM22 0h2v100h-2ZM26 0h8v100h-8ZM36 0h6v100h-6ZM44 0h4v100h-4ZM54 0h2v100h-2ZM62 0h2v100h-2ZM66 0h2v100h-2ZM72 0h4v100h-4ZM78 0h2v100h-2ZM88 0h2v100h-2ZM98 0h4v100h-4ZM106 0h2v100h-2ZM110 0h2v100h-2ZM114 0h2v100h-2ZM120 0h8v100h-8ZM132 0h2v100h-2ZM138 0h2v100h-2ZM142 0h8v100h-8ZM154 0h4v100h-4ZM160 0h4v100h-4ZM166 0h8v100h-8ZM176 0h2v100h-2ZM184 0h4v100h-4ZM194 0h2v100h-2ZM198 0h4v100h-4ZM208 0h6v100h-6ZM216 0h2v100h-2ZM220 0h4v100h-4Z"/>
<text x="112" y="114" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
<text x="112" y="113.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
Égjpqy
</text>
</g>

Before

Width:  |  Height:  |  Size: 996 B

After

Width:  |  Height:  |  Size: 999 B

View File

@ -1,11 +1,11 @@
<?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="131" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="236" height="129" 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="131" fill="#FFFFFF"/>
<rect x="0" y="0" width="236" height="129" fill="#FFFFFF"/>
<path d="M6 6h4v100h-4ZM12 6h2v100h-2ZM18 6h2v100h-2ZM28 6h2v100h-2ZM32 6h8v100h-8ZM42 6h6v100h-6ZM50 6h4v100h-4ZM60 6h2v100h-2ZM68 6h2v100h-2ZM72 6h2v100h-2ZM78 6h4v100h-4ZM84 6h2v100h-2ZM94 6h2v100h-2ZM104 6h4v100h-4ZM112 6h2v100h-2ZM116 6h2v100h-2ZM120 6h2v100h-2ZM126 6h8v100h-8ZM138 6h2v100h-2ZM144 6h2v100h-2ZM148 6h8v100h-8ZM160 6h4v100h-4ZM166 6h4v100h-4ZM172 6h8v100h-8ZM182 6h2v100h-2ZM190 6h4v100h-4ZM200 6h2v100h-2ZM204 6h4v100h-4ZM214 6h6v100h-6ZM222 6h2v100h-2ZM226 6h4v100h-4ZM0 0h236v6h-236ZM0 106h236v6h-236ZM0 6h6v100h-6ZM230 6h6v100h-6Z"/>
<text x="118" y="126" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
<text x="118" y="125.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
Égjpqy
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,11 +1,11 @@
<?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="240" height="135" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="240" height="133" 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="240" height="135" fill="#FFFFFF"/>
<rect x="0" y="0" width="240" height="133" fill="#FFFFFF"/>
<path d="M8 8h4v100h-4ZM14 8h2v100h-2ZM20 8h2v100h-2ZM30 8h2v100h-2ZM34 8h8v100h-8ZM44 8h6v100h-6ZM52 8h4v100h-4ZM62 8h2v100h-2ZM70 8h2v100h-2ZM74 8h2v100h-2ZM80 8h4v100h-4ZM86 8h2v100h-2ZM96 8h2v100h-2ZM106 8h4v100h-4ZM114 8h2v100h-2ZM118 8h2v100h-2ZM122 8h2v100h-2ZM128 8h8v100h-8ZM140 8h2v100h-2ZM146 8h2v100h-2ZM150 8h8v100h-8ZM162 8h4v100h-4ZM168 8h4v100h-4ZM174 8h8v100h-8ZM184 8h2v100h-2ZM192 8h4v100h-4ZM202 8h2v100h-2ZM206 8h4v100h-4ZM216 8h6v100h-6ZM224 8h2v100h-2ZM228 8h4v100h-4ZM0 4h240v4h-240ZM0 108h240v4h-240ZM0 8h4v100h-4ZM236 8h4v100h-4Z"/>
<text x="120" y="126" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
<text x="120" y="125.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
Égjpqy
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,11 +1,11 @@
<?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="131" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="236" height="129" 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="131" fill="#FFFFFF"/>
<rect x="0" y="0" width="236" height="129" fill="#FFFFFF"/>
<path d="M6 6h4v100h-4ZM12 6h2v100h-2ZM18 6h2v100h-2ZM28 6h2v100h-2ZM32 6h8v100h-8ZM42 6h6v100h-6ZM50 6h4v100h-4ZM60 6h2v100h-2ZM68 6h2v100h-2ZM72 6h2v100h-2ZM78 6h4v100h-4ZM84 6h2v100h-2ZM94 6h2v100h-2ZM104 6h4v100h-4ZM112 6h2v100h-2ZM116 6h2v100h-2ZM120 6h2v100h-2ZM126 6h8v100h-8ZM138 6h2v100h-2ZM144 6h2v100h-2ZM148 6h8v100h-8ZM160 6h4v100h-4ZM166 6h4v100h-4ZM172 6h8v100h-8ZM182 6h2v100h-2ZM190 6h4v100h-4ZM200 6h2v100h-2ZM204 6h4v100h-4ZM214 6h6v100h-6ZM222 6h2v100h-2ZM226 6h4v100h-4Z"/>
<text x="118" y="120" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
<text x="118" y="119.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" font-weight="bold">
Égjpqy
</text>
</g>

Before

Width:  |  Height:  |  Size: 998 B

After

Width:  |  Height:  |  Size: 1001 B

View File

@ -1,11 +1,11 @@
<?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="128" height="117" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="128" height="113" 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="128" height="117" fill="#FFFFFF"/>
<rect x="0" y="0" width="128" height="113" fill="#FFFFFF"/>
<path d="M0 0h2v100h-2ZM6 0h2v100h-2ZM10 0h4v100h-4ZM16 0h4v100h-4ZM22 0h2v100h-2ZM26 0h4v100h-4ZM32 0h2v100h-2ZM38 0h2v100h-2ZM42 0h2v100h-2ZM46 0h4v100h-4ZM52 0h2v100h-2ZM56 0h4v100h-4ZM64 0h2v100h-2ZM68 0h2v100h-2ZM72 0h4v100h-4ZM78 0h4v100h-4ZM84 0h4v100h-4ZM92 0h2v100h-2ZM96 0h2v100h-2ZM100 0h2v100h-2ZM104 0h2v100h-2ZM110 0h2v100h-2ZM114 0h4v100h-4ZM120 0h4v100h-4ZM126 0h2v100h-2Z"/>
<text x="64" y="112" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="12">
<text x="64" y="110.1" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="10">
*123*
</text>
</g>

Before

Width:  |  Height:  |  Size: 873 B

After

Width:  |  Height:  |  Size: 875 B

View File

@ -1,11 +1,11 @@
<?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="158" height="119" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="158" height="117" 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="158" height="119" fill="#FFFFFF"/>
<rect x="0" y="0" width="158" height="117" fill="#FFFFFF"/>
<path d="M2 0h2v100h-2ZM6 0h6v100h-6ZM14 0h2v100h-2ZM20 0h2v100h-2ZM28 0h2v100h-2ZM40 0h2v100h-2ZM44 0h2v100h-2ZM54 0h2v100h-2ZM58 0h2v100h-2ZM62 0h2v100h-2ZM66 0h2v100h-2ZM72 0h2v100h-2ZM76 0h6v100h-6ZM86 0h2v100h-2ZM90 0h2v100h-2ZM94 0h2v100h-2ZM104 0h2v100h-2ZM110 0h8v100h-8ZM120 0h2v100h-2ZM128 0h2v100h-2ZM132 0h4v100h-4ZM138 0h6v100h-6ZM146 0h2v100h-2Z"/>
<text x="79" y="114" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="79" y="113.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
(01)00123456789098
</text>
</g>

Before

Width:  |  Height:  |  Size: 857 B

After

Width:  |  Height:  |  Size: 860 B

View File

@ -1,11 +1,11 @@
<?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="472" height="165" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="472" height="162" 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="472" height="165" fill="#FFFFFF"/>
<rect x="0" y="0" width="472" height="162" fill="#FFFFFF"/>
<path d="M25 6h4v133.33h-4ZM31 6h2v133.33h-2ZM37 6h2v133.33h-2ZM47 6h2v133.33h-2ZM55 6h2v133.33h-2ZM61 6h4v133.33h-4ZM69 6h2v133.33h-2ZM75 6h6v133.33h-6ZM83 6h4v133.33h-4ZM91 6h2v133.33h-2ZM95 6h6v133.33h-6ZM103 6h8v133.33h-8ZM113 6h2v133.33h-2ZM121 6h4v133.33h-4ZM129 6h2v133.33h-2ZM135 6h4v133.33h-4ZM143 6h6v133.33h-6ZM153 6h2v133.33h-2ZM157 6h6v133.33h-6ZM165 6h4v133.33h-4ZM173 6h2v133.33h-2ZM179 6h4v133.33h-4ZM187 6h2v133.33h-2ZM193 6h2v133.33h-2ZM201 6h8v133.33h-8ZM211 6h2v133.33h-2ZM219 6h2v133.33h-2ZM223 6h4v133.33h-4ZM229 6h4v133.33h-4ZM237 6h4v133.33h-4ZM245 6h4v133.33h-4ZM251 6h4v133.33h-4ZM259 6h4v133.33h-4ZM267 6h4v133.33h-4ZM275 6h4v133.33h-4ZM283 6h4v133.33h-4ZM289 6h4v133.33h-4ZM295 6h4v133.33h-4ZM303 6h4v133.33h-4ZM311 6h6v133.33h-6ZM321 6h4v133.33h-4ZM327 6h2v133.33h-2ZM333 6h4v133.33h-4ZM341 6h2v133.33h-2ZM349 6h2v133.33h-2ZM355 6h2v133.33h-2ZM359 6h4v133.33h-4ZM367 6h6v133.33h-6ZM377 6h4v133.33h-4ZM385 6h2v133.33h-2ZM389 6h2v133.33h-2ZM399 6h2v133.33h-2ZM403 6h2v133.33h-2ZM407 6h8v133.33h-8ZM421 6h4v133.33h-4ZM431 6h6v133.33h-6ZM439 6h2v133.33h-2ZM443 6h4v133.33h-4ZM25 0h422v6h-422Z"/>
<text x="236" y="153.33" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="236" y="152.68" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
0081 827 0998 0000 0200 28 101 276 B
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,11 +1,11 @@
<?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="348" height="119" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="348" height="117" 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="348" height="119" fill="#FFFFFF"/>
<rect x="0" y="0" width="348" height="117" fill="#FFFFFF"/>
<path d="M0 0h16v30h-16ZM18 0h2v32h-2ZM22 0h2v30h-2ZM26 0h2v30h-2ZM34 0h8v6h-8ZM44 0h2v6h-2ZM48 0h2v12h-2ZM52 0h8v6h-8ZM68 0h4v6h-4ZM74 0h2v6h-2ZM78 0h6v6h-6ZM86 0h8v6h-8ZM102 0h6v6h-6ZM110 0h10v6h-10ZM122 0h6v6h-6ZM130 0h2v6h-2ZM136 0h2v6h-2ZM148 0h2v6h-2ZM158 0h2v12h-2ZM166 0h2v6h-2ZM170 0h8v6h-8ZM180 0h2v6h-2ZM184 0h4v6h-4ZM192 0h10v6h-10ZM204 0h6v12h-6ZM212 0h2v6h-2ZM218 0h2v6h-2ZM226 0h6v6h-6ZM238 0h2v12h-2ZM246 0h2v6h-2ZM254 0h4v6h-4ZM266 0h4v6h-4ZM272 0h10v6h-10ZM284 0h2v6h-2ZM288 0h2v6h-2ZM294 0h10v6h-10ZM306 0h14v30h-14ZM322 0h2v30h-2ZM330 0h2v30h-2ZM334 0h2v30h-2ZM340 0h2v30h-2ZM34 6h12v6h-12ZM52 6h2v6h-2ZM60 6h6v6h-6ZM68 6h2v6h-2ZM78 6h2v6h-2ZM84 6h8v6h-8ZM94 6h2v12h-2ZM102 6h4v12h-4ZM110 6h8v6h-8ZM120 6h2v6h-2ZM124 6h10v6h-10ZM136 6h8v6h-8ZM146 6h2v6h-2ZM154 6h2v12h-2ZM170 6h10v6h-10ZM186 6h4v6h-4ZM194 6h2v6h-2ZM198 6h2v6h-2ZM214 6h2v6h-2ZM218 6h6v6h-6ZM230 6h4v6h-4ZM244 6h2v6h-2ZM250 6h10v6h-10ZM262 6h4v6h-4ZM272 6h12v6h-12ZM286 6h2v6h-2ZM290 6h2v6h-2ZM294 6h6v6h-6ZM34 12h2v12h-2ZM38 12h2v12h-2ZM42 12h2v6h-2ZM50 12h8v6h-8ZM68 12h4v6h-4ZM76 12h10v6h-10ZM98 12h2v6h-2ZM108 12h2v6h-2ZM116 12h2v6h-2ZM120 12h10v6h-10ZM136 12h6v6h-6ZM144 12h8v6h-8ZM158 12h6v6h-6ZM170 12h4v12h-4ZM184 12h4v6h-4ZM190 12h2v6h-2ZM194 12h8v12h-8ZM204 12h2v12h-2ZM208 12h8v12h-8ZM220 12h2v6h-2ZM234 12h2v6h-2ZM238 12h4v12h-4ZM250 12h2v6h-2ZM254 12h12v6h-12ZM268 12h2v6h-2ZM272 12h6v20h-6ZM280 12h2v20h-2ZM284 12h2v6h-2ZM292 12h12v6h-12ZM42 18h8v6h-8ZM54 18h8v6h-8ZM68 18h8v6h-8ZM78 18h2v6h-2ZM88 18h2v6h-2ZM92 18h8v6h-8ZM102 18h2v12h-2ZM106 18h2v6h-2ZM110 18h10v6h-10ZM122 18h10v6h-10ZM136 18h4v6h-4ZM142 18h2v6h-2ZM146 18h2v6h-2ZM156 18h4v6h-4ZM176 18h2v6h-2ZM182 18h6v6h-6ZM220 18h8v6h-8ZM230 18h2v6h-2ZM248 18h6v6h-6ZM256 18h4v6h-4ZM262 18h2v6h-2ZM286 18h2v6h-2ZM290 18h6v6h-6ZM34 24h6v6h-6ZM42 24h2v6h-2ZM46 24h6v6h-6ZM60 24h4v6h-4ZM68 24h10v6h-10ZM80 24h2v6h-2ZM84 24h2v6h-2ZM92 24h4v6h-4ZM108 24h2v6h-2ZM118 24h8v6h-8ZM132 24h2v6h-2ZM136 24h6v6h-6ZM154 24h2v6h-2ZM158 24h4v6h-4ZM166 24h2v6h-2ZM170 24h8v8h-8ZM182 24h2v6h-2ZM186 24h4v8h-4ZM196 24h4v6h-4ZM204 24h8v6h-8ZM216 24h2v6h-2ZM220 24h4v6h-4ZM226 24h4v6h-4ZM238 24h8v6h-8ZM248 24h4v6h-4ZM258 24h4v6h-4ZM264 24h2v6h-2ZM284 24h6v6h-6ZM294 24h4v6h-4ZM22 30h4v2h-4ZM32 30h4v2h-4ZM44 30h2v2h-2ZM48 30h2v2h-2ZM56 30h2v2h-2ZM62 30h2v2h-2ZM68 30h4v2h-4ZM76 30h4v2h-4ZM82 30h4v2h-4ZM88 30h4v2h-4ZM96 30h6v2h-6ZM106 30h4v2h-4ZM114 30h2v2h-2ZM120 30h4v2h-4ZM130 30h2v2h-2ZM136 30h2v2h-2ZM144 30h2v2h-2ZM148 30h2v2h-2ZM156 30h2v2h-2ZM162 30h6v2h-6ZM180 30h2v2h-2ZM194 30h2v2h-2ZM200 30h2v2h-2ZM210 30h2v2h-2ZM216 30h4v2h-4ZM224 30h2v2h-2ZM230 30h4v2h-4ZM240 30h2v2h-2ZM246 30h2v2h-2ZM254 30h2v2h-2ZM260 30h6v2h-6ZM268 30h2v2h-2ZM290 30h2v2h-2ZM298 30h2v2h-2ZM306 30h2v2h-2ZM316 30h2v2h-2ZM320 30h2v2h-2ZM326 30h6v2h-6ZM338 30h2v2h-2ZM342 30h2v2h-2ZM14 32h4v68h-4ZM20 32h2v68h-2ZM26 32h6v68h-6ZM36 32h8v68h-8ZM46 32h2v68h-2ZM50 32h6v68h-6ZM58 32h4v68h-4ZM64 32h4v68h-4ZM72 32h4v68h-4ZM80 32h2v68h-2ZM86 32h2v68h-2ZM92 32h4v68h-4ZM102 32h4v68h-4ZM110 32h4v68h-4ZM116 32h4v68h-4ZM124 32h6v68h-6ZM132 32h4v68h-4ZM138 32h6v68h-6ZM146 32h2v68h-2ZM150 32h6v68h-6ZM158 32h4v68h-4ZM168 32h2v68h-2ZM178 32h2v68h-2ZM182 32h4v68h-4ZM190 32h4v68h-4ZM196 32h4v68h-4ZM202 32h8v68h-8ZM212 32h4v68h-4ZM220 32h4v68h-4ZM226 32h4v68h-4ZM234 32h6v68h-6ZM242 32h4v68h-4ZM248 32h6v68h-6ZM256 32h4v68h-4ZM266 32h2v68h-2ZM270 32h2v68h-2ZM278 32h2v68h-2ZM282 32h8v68h-8ZM292 32h6v68h-6ZM300 32h6v68h-6ZM308 32h8v68h-8ZM318 32h2v68h-2ZM322 32h4v68h-4ZM332 32h6v68h-6ZM340 32h2v68h-2ZM344 32h4v68h-4Z"/>
<text x="181" y="114" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
<text x="181" y="113.34" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14">
(00)030123456789012340
</text>
</g>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -1,11 +1,11 @@
<?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="128" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="128" height="18" 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="128" height="20" fill="#FFFFFF"/>
<path d="M126 18.9h2v1h-2ZM122 18.9h2v1h-2ZM118 18.9h2v1h-2ZM114 18.9h2v1h-2ZM110 18.9h2v1h-2ZM102 18.9h6v1h-6ZM94 18.9h2v1h-2ZM86 18.9h6v1h-6ZM78 18.9h6v1h-6ZM70 18.9h6v1h-6ZM62 18.9h2v1h-2ZM54 18.9h2v1h-2ZM50 18.9h2v1h-2ZM46 18.9h2v1h-2ZM42 18.9h2v1h-2ZM34 18.9h2v1h-2ZM26 18.9h6v1h-6ZM18 18.9h2v1h-2ZM14 18.9h2v1h-2ZM10 18.9h2v1h-2ZM6 18.9h2v1h-2ZM2 18.9h2v1h-2Z"/>
<text x="64" y="4.9" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" transform="rotate(180,64,4.9)">
<rect x="0" y="0" width="128" height="18" fill="#FFFFFF"/>
<path d="M126 16.28h2v1h-2ZM122 16.28h2v1h-2ZM118 16.28h2v1h-2ZM114 16.28h2v1h-2ZM110 16.28h2v1h-2ZM102 16.28h6v1h-6ZM94 16.28h2v1h-2ZM86 16.28h6v1h-6ZM78 16.28h6v1h-6ZM70 16.28h6v1h-6ZM62 16.28h2v1h-2ZM54 16.28h2v1h-2ZM50 16.28h2v1h-2ZM46 16.28h2v1h-2ZM42 16.28h2v1h-2ZM34 16.28h2v1h-2ZM26 16.28h6v1h-6ZM18 16.28h2v1h-2ZM14 16.28h2v1h-2ZM10 16.28h2v1h-2ZM6 16.28h2v1h-2ZM2 16.28h2v1h-2Z"/>
<text x="64" y="2.94" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="14" transform="rotate(180,64,2.94)">
A
</text>
</g>

Before

Width:  |  Height:  |  Size: 875 B

After

Width:  |  Height:  |  Size: 899 B

View File

@ -60,54 +60,55 @@ static void test_print(const testCtx *const p_ctx) {
/* 4*/ { BARCODE_CODE39, -1, -1, -1, -1, -1, -1, -1, 0, 0, "147AD0", "FC9630", 0, "123", "code39_fg_bg.eps" },
/* 5*/ { BARCODE_CODE39, -1, -1, CMYK_COLOUR, -1, -1, -1, -1, 0, 0, "147AD0EE", "FC9630", 0, "123", "code39_fgalpha_bg_cmyk.eps" },
/* 6*/ { BARCODE_CODE39, -1, -1, CMYK_COLOUR, -1, -1, -1, -1, 0, 0, "90,40,0,9", "FC963000", 0, "123", "code39_nobg_cmyk.eps" },
/* 7*/ { BARCODE_ULTRA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "147AD0", "FC9630", 0, "123", "ultra_fg_bg.eps" },
/* 8*/ { BARCODE_ULTRA, -1, 1, BARCODE_BOX, 2, -1, -1, -1, 0, 0, "0000FF", "FF0000", 0, "123", "ultra_fg_bg_box.eps" },
/* 9*/ { BARCODE_ULTRA, -1, 2, BARCODE_BOX | CMYK_COLOUR, 1, 1, -1, -1, 0, 0, "0000FF", "FF0000", 0, "123", "ultra_fg_bg_box_cmyk.eps" },
/* 10*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9501101531000", "ean13_ggs_5.2.2.1-1.eps" },
/* 11*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9501101531000", "ean13_ggs_5.2.2.1-1_gws.eps" },
/* 12*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9771384524017+12", "ean13_2addon_ggs_5.2.2.5.1-2.eps" },
/* 13*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9771384524017+12", "ean13_2addon_ggs_5.2.2.5.1-2_gws.eps" },
/* 14*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9501234", "ean8_gss_5.2.2.2-1.eps" },
/* 15*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9501234", "ean8_gss_5.2.2.2-1_gws.eps" },
/* 16*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "98765", "ean5.eps" },
/* 17*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "98765", "ean5_gws.eps" },
/* 18*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5.eps" },
/* 19*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_gws.eps" },
/* 20*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 90, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_rotate_90.eps" },
/* 21*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 180, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_gws_rotate_180.eps" },
/* 22*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon.eps" },
/* 23*/ { BARCODE_UPCE, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_gws.eps" },
/* 24*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 270, "0123456+12345", "upce_5addon_rotate_270.eps" },
/* 25*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | BOLD_TEXT, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_small_bold.eps" },
/* 26*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | BOLD_TEXT | EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_small_bold_gws.eps" },
/* 27*/ { BARCODE_CODE128, UNICODE_MODE, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "A\\B)ç(D", "code128_escape_latin1.eps" },
/* 28*/ { BARCODE_DBAR_LTD, -1, -1, BOLD_TEXT, -1, -1, -1, -1, 0, 0, "", "", 0, "1501234567890", "dbar_ltd_24724_fig7_bold.eps" },
/* 29*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0.1, 0, "", "", 0, "12", "dotcode_0.1.eps" },
/* 30*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0.08, 0, "", "", 0, "12", "dotcode_0.1.eps" },
/* 31*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "12", "dotcode_1.0.eps" },
/* 32*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0.1, "", "", 0, "12", "dotcode_1.0_ds0.1.eps" },
/* 33*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 1.1, "", "", 0, "12", "dotcode_1.0_ds1.1.eps" },
/* 34*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 0, "", "", 0, "12", "dotcode_1.5.eps" },
/* 35*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 0.4, "", "", 0, "12", "dotcode_1.5_ds0.4.eps" },
/* 36*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 1.1, "", "", 0, "12", "dotcode_1.5_ds1.1.eps" },
/* 37*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 2.1, "", "", 0, "12", "dotcode_1.5_ds2.1.eps" },
/* 38*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 0, "", "", 0, "12", "dotcode_2.0.eps" },
/* 39*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 0.9, "", "", 0, "12", "dotcode_2.0_ds0.9.eps" },
/* 40*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 1.1, "", "", 0, "12", "dotcode_2.0_ds1.1.eps" },
/* 41*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 0, "", "", 0, "12", "dotcode_3.0.eps" },
/* 42*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 0.4, "", "", 0, "12", "dotcode_3.0_ds0.4.eps" },
/* 43*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 1.1, "", "", 0, "12", "dotcode_3.0_ds1.1.eps" },
/* 44*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 0, "", "", 0, "12", "dotcode_3.5.eps" },
/* 45*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 0.4, "", "", 0, "12", "dotcode_3.5_ds0.4.eps" },
/* 46*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 1.1, "", "", 0, "12", "dotcode_3.5_ds1.1.eps" },
/* 47*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 0, "", "", 0, "12", "dotcode_5.0.eps" },
/* 48*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 0.2, "", "", 0, "12", "dotcode_5.0_ds0.2.eps" },
/* 49*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 1.1, "", "", 0, "12", "dotcode_5.0_ds1.1.eps" },
/* 50*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 1.7, "", "", 0, "12", "dotcode_5.0_ds1.7.eps" },
/* 51*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "FF0000", "0000FF00", 0, "12", "dotcode_no_bg.eps" },
/* 52*/ { BARCODE_MAXICODE, -1, -1, CMYK_COLOUR, -1, -1, -1, -1, 0, 0, "", "", 270, "12", "maxicode_rotate_270_cmyk.eps" },
/* 53*/ { BARCODE_MAXICODE, -1, -1, -1, 3, -1, -1, -1, 0, 0, "", "0000FF00", 180, "12", "maxicode_no_bg_hwsp3_rotate_180.eps" },
/* 54*/ { BARCODE_MAXICODE, -1, -1, -1, -1, -1, -1, -1, 2.4, 0, "", "", 90, "12", "maxicode_2.4_rotate_90.eps" },
/* 7*/ { BARCODE_CODE39, -1, -1, SMALL_TEXT, -1, -1, -1, -1, 0, 0, "", "", 0, "123", "code39_small.eps" },
/* 8*/ { BARCODE_ULTRA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "147AD0", "FC9630", 0, "123", "ultra_fg_bg.eps" },
/* 9*/ { BARCODE_ULTRA, -1, 1, BARCODE_BOX, 2, -1, -1, -1, 0, 0, "0000FF", "FF0000", 0, "123", "ultra_fg_bg_box.eps" },
/* 10*/ { BARCODE_ULTRA, -1, 2, BARCODE_BOX | CMYK_COLOUR, 1, 1, -1, -1, 0, 0, "0000FF", "FF0000", 0, "123", "ultra_fg_bg_box_cmyk.eps" },
/* 11*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9501101531000", "ean13_ggs_5.2.2.1-1.eps" },
/* 12*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9501101531000", "ean13_ggs_5.2.2.1-1_gws.eps" },
/* 13*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9771384524017+12", "ean13_2addon_ggs_5.2.2.5.1-2.eps" },
/* 14*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9771384524017+12", "ean13_2addon_ggs_5.2.2.5.1-2_gws.eps" },
/* 15*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "9501234", "ean8_gss_5.2.2.2-1.eps" },
/* 16*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "9501234", "ean8_gss_5.2.2.2-1_gws.eps" },
/* 17*/ { BARCODE_EANX, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "98765", "ean5.eps" },
/* 18*/ { BARCODE_EANX, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "98765", "ean5_gws.eps" },
/* 19*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5.eps" },
/* 20*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_gws.eps" },
/* 21*/ { BARCODE_UPCA, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 90, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_rotate_90.eps" },
/* 22*/ { BARCODE_UPCA, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 180, "012345678905+24", "upca_2addon_ggs_5.2.6.6-5_gws_rotate_180.eps" },
/* 23*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon.eps" },
/* 24*/ { BARCODE_UPCE, -1, -1, EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_gws.eps" },
/* 25*/ { BARCODE_UPCE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 270, "0123456+12345", "upce_5addon_rotate_270.eps" },
/* 26*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | BOLD_TEXT, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_small_bold.eps" },
/* 27*/ { BARCODE_UPCE, -1, -1, SMALL_TEXT | BOLD_TEXT | EANUPC_GUARD_WHITESPACE, -1, -1, -1, -1, 0, 0, "", "", 0, "0123456+12345", "upce_5addon_small_bold_gws.eps" },
/* 28*/ { BARCODE_CODE128, UNICODE_MODE, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "A\\B)ç(D", "code128_escape_latin1.eps" },
/* 29*/ { BARCODE_DBAR_LTD, -1, -1, BOLD_TEXT, -1, -1, -1, -1, 0, 0, "", "", 0, "1501234567890", "dbar_ltd_24724_fig7_bold.eps" },
/* 30*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0.1, 0, "", "", 0, "12", "dotcode_0.1.eps" },
/* 31*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0.08, 0, "", "", 0, "12", "dotcode_0.1.eps" },
/* 32*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "", "", 0, "12", "dotcode_1.0.eps" },
/* 33*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0.1, "", "", 0, "12", "dotcode_1.0_ds0.1.eps" },
/* 34*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 1.1, "", "", 0, "12", "dotcode_1.0_ds1.1.eps" },
/* 35*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 0, "", "", 0, "12", "dotcode_1.5.eps" },
/* 36*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 0.4, "", "", 0, "12", "dotcode_1.5_ds0.4.eps" },
/* 37*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 1.1, "", "", 0, "12", "dotcode_1.5_ds1.1.eps" },
/* 38*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 1.5, 2.1, "", "", 0, "12", "dotcode_1.5_ds2.1.eps" },
/* 39*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 0, "", "", 0, "12", "dotcode_2.0.eps" },
/* 40*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 0.9, "", "", 0, "12", "dotcode_2.0_ds0.9.eps" },
/* 41*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 2, 1.1, "", "", 0, "12", "dotcode_2.0_ds1.1.eps" },
/* 42*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 0, "", "", 0, "12", "dotcode_3.0.eps" },
/* 43*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 0.4, "", "", 0, "12", "dotcode_3.0_ds0.4.eps" },
/* 44*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3, 1.1, "", "", 0, "12", "dotcode_3.0_ds1.1.eps" },
/* 45*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 0, "", "", 0, "12", "dotcode_3.5.eps" },
/* 46*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 0.4, "", "", 0, "12", "dotcode_3.5_ds0.4.eps" },
/* 47*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 3.5, 1.1, "", "", 0, "12", "dotcode_3.5_ds1.1.eps" },
/* 48*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 0, "", "", 0, "12", "dotcode_5.0.eps" },
/* 49*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 0.2, "", "", 0, "12", "dotcode_5.0_ds0.2.eps" },
/* 50*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 1.1, "", "", 0, "12", "dotcode_5.0_ds1.1.eps" },
/* 51*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 5, 1.7, "", "", 0, "12", "dotcode_5.0_ds1.7.eps" },
/* 52*/ { BARCODE_DOTCODE, -1, -1, -1, -1, -1, -1, -1, 0, 0, "FF0000", "0000FF00", 0, "12", "dotcode_no_bg.eps" },
/* 53*/ { BARCODE_MAXICODE, -1, -1, CMYK_COLOUR, -1, -1, -1, -1, 0, 0, "", "", 270, "12", "maxicode_rotate_270_cmyk.eps" },
/* 54*/ { BARCODE_MAXICODE, -1, -1, -1, 3, -1, -1, -1, 0, 0, "", "0000FF00", 180, "12", "maxicode_no_bg_hwsp3_rotate_180.eps" },
/* 55*/ { BARCODE_MAXICODE, -1, -1, -1, -1, -1, -1, -1, 2.4, 0, "", "", 90, "12", "maxicode_2.4_rotate_90.eps" },
};
int data_size = ARRAY_SIZE(data);
int i, length, ret;

View File

@ -79,7 +79,7 @@ static struct zint_vector_circle *find_circle(struct zint_symbol *symbol, float
y = rnd3dpf(y);
diameter = rnd3dpf(diameter);
for (circle = symbol->vector->circles; circle != NULL; circle = circle->next) {
/* printf("x %.8g, y %.8g, diamter %.8g\n", circle->x, circle->y, circle->diameter); */
/* printf("x %.9g, y %.9g, diamter %.9g\n", circle->x, circle->y, circle->diameter); */
if (rnd3dpf(circle->x) == x && rnd3dpf(circle->y) == y) {
if (diameter) {
if (rnd3dpf(circle->diameter) == diameter) {
@ -490,7 +490,7 @@ static void test_options(const testCtx *const p_ctx) {
};
/* s/\/\*[ 0-9]*\*\//\=printf("\/\*%3d*\/", line(".") - line("'<")): */
struct item data[] = {
/* 0*/ { BARCODE_CODE128, "123456", "7890ab", 0, "A", 0, 1, 46, 92, 118.9 },
/* 0*/ { BARCODE_CODE128, "123456", "7890ab", 0, "A", 0, 1, 46, 92, 116.28 },
/* 1*/ { BARCODE_CODE128, "12345", NULL, 0, "A", ZINT_ERROR_INVALID_OPTION, -1, -1, -1, -1 },
/* 2*/ { BARCODE_CODE128, NULL, "1234567", 0, "A", ZINT_ERROR_INVALID_OPTION, -1, -1, -1, -1 },
/* 3*/ { BARCODE_CODE128, "12345 ", NULL, 0, "A", ZINT_ERROR_INVALID_OPTION, -1, -1, -1, -1 },
@ -524,9 +524,9 @@ static void test_options(const testCtx *const p_ctx) {
if (ret < ZINT_ERROR) {
assert_equal(symbol->rows, data[i].expected_rows, "i:%d symbol->rows %d != %d (%s)\n", i, symbol->rows, data[i].expected_rows, data[i].data);
assert_equal(symbol->width, data[i].expected_width, "i:%d symbol->width %d != %d (%s)\n", i, symbol->width, data[i].expected_width, data[i].data);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
}
@ -551,14 +551,14 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
float expected_vector_height;
};
struct item data[] = {
/* 0*/ { BARCODE_CODE11, "1234567890", "", 50, 1, 108, 216, 118.900002 },
/* 1*/ { BARCODE_C25STANDARD, "1234567890", "", 50, 1, 117, 234, 118.900002 },
/* 2*/ { BARCODE_C25INTER, "1234567890", "", 50, 1, 99, 198, 118.900002 },
/* 3*/ { BARCODE_C25IATA, "1234567890", "", 50, 1, 149, 298, 118.900002 },
/* 4*/ { BARCODE_C25LOGIC, "1234567890", "", 50, 1, 109, 218, 118.900002 },
/* 5*/ { BARCODE_C25IND, "1234567890", "", 50, 1, 159, 318, 118.900002 },
/* 6*/ { BARCODE_CODE39, "1234567890", "", 50, 1, 155, 310, 118.900002 },
/* 7*/ { BARCODE_EXCODE39, "1234567890", "", 50, 1, 155, 310, 118.900002 },
/* 0*/ { BARCODE_CODE11, "1234567890", "", 50, 1, 108, 216, 116.28 },
/* 1*/ { BARCODE_C25STANDARD, "1234567890", "", 50, 1, 117, 234, 116.28 },
/* 2*/ { BARCODE_C25INTER, "1234567890", "", 50, 1, 99, 198, 116.28 },
/* 3*/ { BARCODE_C25IATA, "1234567890", "", 50, 1, 149, 298, 116.28 },
/* 4*/ { BARCODE_C25LOGIC, "1234567890", "", 50, 1, 109, 218, 116.28 },
/* 5*/ { BARCODE_C25IND, "1234567890", "", 50, 1, 159, 318, 116.28 },
/* 6*/ { BARCODE_CODE39, "1234567890", "", 50, 1, 155, 310, 116.28 },
/* 7*/ { BARCODE_EXCODE39, "1234567890", "", 50, 1, 155, 310, 116.28 },
/* 8*/ { BARCODE_EANX, "123456789012", "", 50, 1, 95, 226, 118 },
/* 9*/ { BARCODE_EANX_CHK, "1234567890128", "", 50, 1, 95, 226, 118 },
/* 10*/ { BARCODE_EANX, "123456789012+12", "", 50, 1, 122, 276, 118 },
@ -575,19 +575,19 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
/* 21*/ { BARCODE_EANX_CHK, "1234", "", 50, 1, 47, 104, 118 },
/* 22*/ { BARCODE_EANX, "12", "", 50, 1, 20, 50, 118 },
/* 23*/ { BARCODE_EANX_CHK, "12", "", 50, 1, 20, 50, 118 },
/* 24*/ { BARCODE_GS1_128, "[01]12345678901231", "", 50, 1, 134, 268, 118.900002 },
/* 25*/ { BARCODE_CODABAR, "A00000000B", "", 50, 1, 102, 204, 118.900002 },
/* 26*/ { BARCODE_CODE128, "1234567890", "", 50, 1, 90, 180, 118.900002 },
/* 27*/ { BARCODE_DPLEIT, "1234567890123", "", 72, 1, 135, 270, 162.89999 },
/* 28*/ { BARCODE_DPIDENT, "12345678901", "", 72, 1, 117, 234, 162.89999 },
/* 24*/ { BARCODE_GS1_128, "[01]12345678901231", "", 50, 1, 134, 268, 116.28 },
/* 25*/ { BARCODE_CODABAR, "A00000000B", "", 50, 1, 102, 204, 116.28 },
/* 26*/ { BARCODE_CODE128, "1234567890", "", 50, 1, 90, 180, 116.28 },
/* 27*/ { BARCODE_DPLEIT, "1234567890123", "", 72, 1, 135, 270, 160.28 },
/* 28*/ { BARCODE_DPIDENT, "12345678901", "", 72, 1, 117, 234, 160.28 },
/* 29*/ { BARCODE_CODE16K, "1234567890", "", 20, 2, 70, 162, 44 },
/* 30*/ { BARCODE_CODE49, "1234567890", "", 20, 2, 70, 162, 44 },
/* 31*/ { BARCODE_CODE93, "1234567890", "", 50, 1, 127, 254, 118.900002 },
/* 31*/ { BARCODE_CODE93, "1234567890", "", 50, 1, 127, 254, 116.28 },
/* 32*/ { BARCODE_FLAT, "1234567890", "", 50, 1, 90, 180, 100 },
/* 33*/ { BARCODE_DBAR_OMN, "1234567890123", "", 50, 1, 96, 192, 118.900002 },
/* 34*/ { BARCODE_DBAR_LTD, "1234567890123", "", 50, 1, 79, 158, 118.900002 },
/* 35*/ { BARCODE_DBAR_EXP, "[01]12345678901231", "", 34, 1, 134, 268, 86.9000015 },
/* 36*/ { BARCODE_TELEPEN, "1234567890", "", 50, 1, 208, 416, 118.900002 },
/* 33*/ { BARCODE_DBAR_OMN, "1234567890123", "", 50, 1, 96, 192, 116.28 },
/* 34*/ { BARCODE_DBAR_LTD, "1234567890123", "", 50, 1, 79, 158, 116.28 },
/* 35*/ { BARCODE_DBAR_EXP, "[01]12345678901231", "", 34, 1, 134, 268, 84.279999 },
/* 36*/ { BARCODE_TELEPEN, "1234567890", "", 50, 1, 208, 416, 116.28 },
/* 37*/ { BARCODE_UPCA, "12345678901", "", 50, 1, 95, 226, 118 },
/* 38*/ { BARCODE_UPCA_CHK, "123456789012", "", 50, 1, 95, 226, 118 },
/* 39*/ { BARCODE_UPCA, "12345678901+12", "", 50, 1, 124, 276, 118 },
@ -601,18 +601,18 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
/* 47*/ { BARCODE_UPCE, "1234567+12345", "", 50, 1, 105, 238, 118 },
/* 48*/ { BARCODE_UPCE_CHK, "12345670+12345", "", 50, 1, 105, 238, 118 },
/* 49*/ { BARCODE_POSTNET, "12345678901", "", 12, 2, 123, 246, 24 },
/* 50*/ { BARCODE_MSI_PLESSEY, "1234567890", "", 50, 1, 127, 254, 118.900002 },
/* 50*/ { BARCODE_MSI_PLESSEY, "1234567890", "", 50, 1, 127, 254, 116.28 },
/* 51*/ { BARCODE_FIM, "A", "", 50, 1, 17, 34, 100 },
/* 52*/ { BARCODE_LOGMARS, "1234567890", "", 50, 1, 191, 382, 118.900002 },
/* 52*/ { BARCODE_LOGMARS, "1234567890", "", 50, 1, 191, 382, 116.28 },
/* 53*/ { BARCODE_PHARMA, "123456", "", 50, 1, 58, 116, 100 },
/* 54*/ { BARCODE_PZN, "123456", "", 50, 1, 142, 284, 118.900002 },
/* 54*/ { BARCODE_PZN, "123456", "", 50, 1, 142, 284, 116.28 },
/* 55*/ { BARCODE_PHARMA_TWO, "12345678", "", 10, 2, 29, 58, 20 },
/* 56*/ { BARCODE_CEPNET, "12345678", "", 5.375, 2, 93, 186, 10.75 },
/* 57*/ { BARCODE_PDF417, "1234567890", "", 21, 7, 103, 206, 42 },
/* 58*/ { BARCODE_PDF417COMP, "1234567890", "", 21, 7, 69, 138, 42 },
/* 59*/ { BARCODE_MAXICODE, "1234567890", "", 165, 33, 30, 60, 57.7333984 },
/* 60*/ { BARCODE_QRCODE, "1234567890AB", "", 21, 21, 21, 42, 42 },
/* 61*/ { BARCODE_CODE128AB, "1234567890", "", 50, 1, 145, 290, 118.900002 },
/* 61*/ { BARCODE_CODE128AB, "1234567890", "", 50, 1, 145, 290, 116.28 },
/* 62*/ { BARCODE_AUSPOST, "12345678901234567890123", "", 8, 3, 133, 266, 16 },
/* 63*/ { BARCODE_AUSREPLY, "12345678", "", 8, 3, 73, 146, 16 },
/* 64*/ { BARCODE_AUSROUTE, "12345678", "", 8, 3, 73, 146, 16 },
@ -622,28 +622,28 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
/* 68*/ { BARCODE_ISBNX, "123456789+12345", "", 50, 1, 149, 330, 118 },
/* 69*/ { BARCODE_RM4SCC, "1234567890", "", 8, 3, 91, 182, 16 },
/* 70*/ { BARCODE_DATAMATRIX, "ABC", "", 10, 10, 10, 20, 20 },
/* 71*/ { BARCODE_EAN14, "1234567890123", "", 50, 1, 134, 268, 118.900002 },
/* 72*/ { BARCODE_VIN, "12345678701234567", "", 50, 1, 246, 492, 118.900002 },
/* 71*/ { BARCODE_EAN14, "1234567890123", "", 50, 1, 134, 268, 116.28 },
/* 72*/ { BARCODE_VIN, "12345678701234567", "", 50, 1, 246, 492, 116.28 },
/* 73*/ { BARCODE_CODABLOCKF, "1234567890", "", 20, 2, 101, 242, 44 },
/* 74*/ { BARCODE_NVE18, "12345678901234567", "", 50, 1, 156, 312, 118.900002 },
/* 74*/ { BARCODE_NVE18, "12345678901234567", "", 50, 1, 156, 312, 116.28 },
/* 75*/ { BARCODE_JAPANPOST, "1234567890", "", 8, 3, 133, 266, 16 },
/* 76*/ { BARCODE_KOREAPOST, "123456", "", 50, 1, 167, 334, 118.900002 },
/* 76*/ { BARCODE_KOREAPOST, "123456", "", 50, 1, 167, 334, 116.28 },
/* 77*/ { BARCODE_DBAR_STK, "1234567890123", "", 13, 3, 50, 100, 26 },
/* 78*/ { BARCODE_DBAR_OMNSTK, "1234567890123", "", 69, 5, 50, 100, 138 },
/* 79*/ { BARCODE_DBAR_EXPSTK, "[01]12345678901231", "", 71, 5, 102, 204, 142 },
/* 80*/ { BARCODE_PLANET, "12345678901", "", 12, 2, 123, 246, 24 },
/* 81*/ { BARCODE_MICROPDF417, "1234567890", "", 12, 6, 82, 164, 24 },
/* 82*/ { BARCODE_USPS_IMAIL, "12345678901234567890", "", 8, 3, 129, 258, 16 },
/* 83*/ { BARCODE_PLESSEY, "1234567890", "", 50, 1, 227, 454, 118.900002 },
/* 84*/ { BARCODE_TELEPEN_NUM, "1234567890", "", 50, 1, 128, 256, 118.900002 },
/* 85*/ { BARCODE_ITF14, "1234567890", "", 50, 1, 135, 330, 138.899994 },
/* 83*/ { BARCODE_PLESSEY, "1234567890", "", 50, 1, 227, 454, 116.28 },
/* 84*/ { BARCODE_TELEPEN_NUM, "1234567890", "", 50, 1, 128, 256, 116.28 },
/* 85*/ { BARCODE_ITF14, "1234567890", "", 50, 1, 135, 330, 136.28 },
/* 86*/ { BARCODE_KIX, "123456ABCDE", "", 8, 3, 87, 174, 16 },
/* 87*/ { BARCODE_AZTEC, "1234567890AB", "", 15, 15, 15, 30, 30 },
/* 88*/ { BARCODE_DAFT, "DAFTDAFTDAFTDAFT", "", 8, 3, 31, 62, 16 },
/* 89*/ { BARCODE_DPD, "0123456789012345678901234567", "", 50, 1, 189, 378, 130.89999 },
/* 89*/ { BARCODE_DPD, "0123456789012345678901234567", "", 50, 1, 189, 378, 128.28 },
/* 90*/ { BARCODE_MICROQR, "12345", "", 11, 11, 11, 22, 22 },
/* 91*/ { BARCODE_HIBC_128, "1234567890", "", 50, 1, 123, 246, 118.900002 },
/* 92*/ { BARCODE_HIBC_39, "1234567890", "", 50, 1, 223, 446, 118.900002 },
/* 91*/ { BARCODE_HIBC_128, "1234567890", "", 50, 1, 123, 246, 116.28 },
/* 92*/ { BARCODE_HIBC_39, "1234567890", "", 50, 1, 223, 446, 116.28 },
/* 93*/ { BARCODE_HIBC_DM, "ABC", "", 12, 12, 12, 24, 24 },
/* 94*/ { BARCODE_HIBC_QR, "1234567890AB", "", 21, 21, 21, 42, 42 },
/* 95*/ { BARCODE_HIBC_PDF, "1234567890", "", 24, 8, 103, 206, 48 },
@ -653,20 +653,20 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
/* 99*/ { BARCODE_DOTCODE, "ABC", "", 11, 11, 16, 32, 22 },
/*100*/ { BARCODE_HANXIN, "1234567890AB", "", 23, 23, 23, 46, 46 },
/*101*/ { BARCODE_MAILMARK_2D, "012100123412345678AB19XY1A 0", "", 24, 24, 24, 48, 48 },
/*102*/ { BARCODE_UPU_S10, "EE876543216CA", "", 50, 1, 156, 312, 118.900002 },
/*102*/ { BARCODE_UPU_S10, "EE876543216CA", "", 50, 1, 156, 312, 116.28 },
/*103*/ { BARCODE_MAILMARK_4S, "01000000000000000AA00AA0A", "", 10, 3, 155, 310, 20 },
/*104*/ { BARCODE_AZRUNE, "255", "", 11, 11, 11, 22, 22 },
/*105*/ { BARCODE_CODE32, "12345678", "", 50, 1, 103, 206, 118.900002 },
/*105*/ { BARCODE_CODE32, "12345678", "", 50, 1, 103, 206, 116.28 },
/*106*/ { BARCODE_EANX_CC, "123456789012", "[20]01", 50, 7, 99, 226, 118 },
/*107*/ { BARCODE_EANX_CC, "123456789012+12", "[20]01", 50, 7, 125, 276, 118 },
/*108*/ { BARCODE_EANX_CC, "123456789012+12345", "[20]01", 50, 7, 152, 330, 118 },
/*109*/ { BARCODE_EANX_CC, "1234567", "[20]01", 50, 8, 72, 162, 118 },
/*110*/ { BARCODE_EANX_CC, "1234567+12", "[20]01", 50, 8, 98, 212, 118 },
/*111*/ { BARCODE_EANX_CC, "1234567+12345", "[20]01", 50, 8, 125, 266, 118 },
/*112*/ { BARCODE_GS1_128_CC, "[01]12345678901231", "[20]01", 50, 5, 145, 290, 118.900002 },
/*113*/ { BARCODE_DBAR_OMN_CC, "1234567890123", "[20]01", 21, 5, 100, 200, 60.9000015 },
/*114*/ { BARCODE_DBAR_LTD_CC, "1234567890123", "[20]01", 19, 6, 79, 158, 56.9000015 },
/*115*/ { BARCODE_DBAR_EXP_CC, "[01]12345678901231", "[20]01", 41, 5, 134, 268, 100.900002 },
/*112*/ { BARCODE_GS1_128_CC, "[01]12345678901231", "[20]01", 50, 5, 145, 290, 116.28 },
/*113*/ { BARCODE_DBAR_OMN_CC, "1234567890123", "[20]01", 21, 5, 100, 200, 58.279999 },
/*114*/ { BARCODE_DBAR_LTD_CC, "1234567890123", "[20]01", 19, 6, 79, 158, 54.279999 },
/*115*/ { BARCODE_DBAR_EXP_CC, "[01]12345678901231", "[20]01", 41, 5, 134, 268, 98.279999 },
/*116*/ { BARCODE_UPCA_CC, "12345678901", "[20]01", 50, 7, 99, 226, 118 },
/*117*/ { BARCODE_UPCA_CC, "12345678901+12", "[20]01", 50, 7, 127, 276, 118 },
/*118*/ { BARCODE_UPCA_CC, "12345678901+12345", "[20]01", 50, 7, 154, 330, 118 },
@ -676,13 +676,13 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
/*122*/ { BARCODE_DBAR_STK_CC, "1234567890123", "[20]01", 24, 9, 56, 112, 48 },
/*123*/ { BARCODE_DBAR_OMNSTK_CC, "1234567890123", "[20]01", 80, 11, 56, 112, 160 },
/*124*/ { BARCODE_DBAR_EXPSTK_CC, "[01]12345678901231", "[20]01", 78, 9, 102, 204, 156 },
/*125*/ { BARCODE_CHANNEL, "01", "", 50, 1, 19, 38, 118.900002 },
/*125*/ { BARCODE_CHANNEL, "01", "", 50, 1, 19, 38, 116.28 },
/*126*/ { BARCODE_CODEONE, "12345678901234567890", "", 16, 16, 18, 36, 32 },
/*127*/ { BARCODE_GRIDMATRIX, "ABC", "", 18, 18, 18, 36, 36 },
/*128*/ { BARCODE_UPNQR, "1234567890AB", "", 77, 77, 77, 154, 154 },
/*129*/ { BARCODE_ULTRA, "1234567890", "", 13, 13, 18, 36, 26 },
/*130*/ { BARCODE_RMQR, "12345", "", 11, 11, 27, 54, 22 },
/*131*/ { BARCODE_BC412, "1234567", "", 16.666668, 1, 102, 204, 52.233337 },
/*131*/ { BARCODE_BC412, "1234567", "", 16.666668, 1, 102, 204, 49.613335 },
};
int data_size = ARRAY_SIZE(data);
int i, length, ret;
@ -720,19 +720,19 @@ static void test_buffer_vector(const testCtx *const p_ctx) {
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%d) vector NULL\n", i, data[i].symbology);
if (p_ctx->generate) {
printf(" /*%3d*/ { %s, \"%s\", \"%s\", %.8g, %d, %d, %.8g, %.8g },\n",
printf(" /*%3d*/ { %s, \"%s\", \"%s\", %.9g, %d, %d, %.9g, %.9g },\n",
i, testUtilBarcodeName(data[i].symbology), data[i].data, data[i].composite,
symbol->height, symbol->rows, symbol->width, symbol->vector->width, symbol->vector->height);
} else {
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.8g != %.8g\n",
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%s) symbol->rows %d != %d\n",
i, testUtilBarcodeName(data[i].symbology), symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n",
i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
assert_nonzero(check_vectors(symbol, errmsg), "i:%d (%s) %s\n",
@ -1012,13 +1012,13 @@ static void test_upcean_hrt(const testCtx *const p_ctx) {
assert_zero(ret, "i:%d ZBarcode_Buffer_Vector(%d) ret %d != 0\n", i, data[i].symbology, ret);
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%d) vector NULL\n", i, data[i].symbology);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.8g != %.8g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.9g != %.9g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%s) symbol->rows %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
if (p_ctx->index != -1 && (debug & ZINT_DEBUG_TEST_PRINT)) {
@ -1110,7 +1110,7 @@ static void test_row_separator(const testCtx *const p_ctx) {
assert_zero(ret, "i:%d ZBarcode_Buffer_Vector(%d) ret %d != 0\n", i, data[i].symbology, ret);
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%d) vector NULL\n", i, data[i].symbology);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
@ -1177,7 +1177,7 @@ static void test_stacking(const testCtx *const p_ctx) {
assert_zero(ret, "i:%d ret %d != zero\n", i, ret);
assert_nonnull(symbol->bitmap, "i:%d (%d) symbol->bitmap NULL\n", i, data[i].symbology);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
@ -1190,7 +1190,7 @@ static void test_stacking(const testCtx *const p_ctx) {
assert_zero(ret, "i:%d ZBarcode_Buffer_Vector(%d) ret %d != 0\n", i, data[i].symbology, ret);
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%d) vector NULL\n", i, data[i].symbology);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
@ -1227,21 +1227,21 @@ static void test_output_options(const testCtx *const p_ctx) {
};
/* s/\/\*[ 0-9]*\*\//\=printf("\/\*%3d*\/", line(".") - line("'<")): */
struct item data[] = {
/* 0*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 118.9, 0, 0, 4 },
/* 1*/ { BARCODE_CODE128, -1, -1, 2, -1, "A123", 0, 50, 1, 79, 158, 118.9, 0, 0, 4 },
/* 2*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 126.9, 1, 0, 4 },
/* 3*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 126.9, 0, 4, 4 },
/* 4*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BOX, "A123", 0, 50, 1, 79, 166, 126.9, 1, 4, 4 },
/* 5*/ { BARCODE_CODE128, -1, -1, 0, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 118.9, 0, 0, 4 },
/* 6*/ { BARCODE_CODE128, -1, -1, 0, BARCODE_BOX, "A123", 0, 50, 1, 79, 158, 118.9, 0, 4, 4 },
/* 7*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 118.9, 0, 2, 0 },
/* 8*/ { BARCODE_CODE128, 1, -1, -1, -1, "A123", 0, 50, 1, 79, 162, 118.9, 1, 2, 0 },
/* 9*/ { BARCODE_CODE128, 1, 2, -1, -1, "A123", 0, 50, 1, 79, 162, 126.9, 0, 2, 0 },
/* 10*/ { BARCODE_CODE128, 1, 2, -1, -1, "A123", 0, 50, 1, 79, 162, 126.9, 1, 2, 4 },
/* 11*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 118.9, 0, 6, 8 },
/* 12*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BIND, "A123", 0, 50, 1, 79, 170, 134.89999, 1, 6, 8 },
/* 13*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BIND, "A123", 0, 50, 1, 79, 170, 134.89999, 0, 14, 8 },
/* 14*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BOX, "A123", 0, 50, 1, 79, 186, 134.89999, 1, 14, 8 },
/* 0*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 116.28, 0, 0, 4 },
/* 1*/ { BARCODE_CODE128, -1, -1, 2, -1, "A123", 0, 50, 1, 79, 158, 116.28, 0, 0, 4 },
/* 2*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 124.28, 1, 0, 4 },
/* 3*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 124.28, 0, 4, 4 },
/* 4*/ { BARCODE_CODE128, -1, -1, 2, BARCODE_BOX, "A123", 0, 50, 1, 79, 166, 124.28, 1, 4, 4 },
/* 5*/ { BARCODE_CODE128, -1, -1, 0, BARCODE_BIND, "A123", 0, 50, 1, 79, 158, 116.28, 0, 0, 4 },
/* 6*/ { BARCODE_CODE128, -1, -1, 0, BARCODE_BOX, "A123", 0, 50, 1, 79, 158, 116.28, 0, 4, 4 },
/* 7*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 116.28, 0, 2, 0 },
/* 8*/ { BARCODE_CODE128, 1, -1, -1, -1, "A123", 0, 50, 1, 79, 162, 116.28, 1, 2, 0 },
/* 9*/ { BARCODE_CODE128, 1, 2, -1, -1, "A123", 0, 50, 1, 79, 162, 124.28, 0, 2, 0 },
/* 10*/ { BARCODE_CODE128, 1, 2, -1, -1, "A123", 0, 50, 1, 79, 162, 124.28, 1, 2, 4 },
/* 11*/ { BARCODE_CODE128, -1, -1, -1, -1, "A123", 0, 50, 1, 79, 158, 116.28, 0, 6, 8 },
/* 12*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BIND, "A123", 0, 50, 1, 79, 170, 132.28, 1, 6, 8 },
/* 13*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BIND, "A123", 0, 50, 1, 79, 170, 132.28, 0, 14, 8 },
/* 14*/ { BARCODE_CODE128, 3, -1, 4, BARCODE_BOX, "A123", 0, 50, 1, 79, 186, 132.28, 1, 14, 8 },
/* 15*/ { BARCODE_CODE128, -1, -1, -1, BARCODE_DOTTY_MODE, "A123", ZINT_ERROR_INVALID_OPTION, -1, -1, -1, -1, -1, -1, -1, -1 },
/* 16*/ { BARCODE_QRCODE, -1, -1, -1, -1, "A123", 0, 21, 21, 21, 42, 42, 0, 0, 6 },
/* 17*/ { BARCODE_QRCODE, -1, -1, 3, -1, "A123", 0, 21, 21, 21, 42, 42, 0, 0, 6 },
@ -1275,9 +1275,9 @@ static void test_output_options(const testCtx *const p_ctx) {
/* 45*/ { BARCODE_MAXICODE, 6, -1, 5, BARCODE_BIND, "A123", 0, 165, 33, 30, 84, 77.733398, 0, 94, 10 },
/* 46*/ { BARCODE_MAXICODE, 6, -1, 5, BARCODE_BOX, "A123", 0, 165, 33, 30, 104, 77.733398, 1, 94, 10 },
/* 47*/ { BARCODE_MAXICODE, -1, -1, -1, BARCODE_DOTTY_MODE, "A123", ZINT_ERROR_INVALID_OPTION, -1, -1, -1, -1, -1, -1, -1, -1 },
/* 48*/ { BARCODE_ITF14, -1, -1, -1, -1, "123", 0, 50, 1, 135, 330, 138.89999, 1, 320, 10 },
/* 49*/ { BARCODE_ITF14, -1, -1, 0, -1, "123", 0, 50, 1, 135, 330, 138.89999, 1, 320, 10 },
/* 50*/ { BARCODE_ITF14, -1, -1, 0, BARCODE_BOX, "123", 0, 50, 1, 135, 310, 118.9, 0, 300, 0 }, /* No zero-width/height rectangles */
/* 48*/ { BARCODE_ITF14, -1, -1, -1, -1, "123", 0, 50, 1, 135, 330, 136.28, 1, 320, 10 },
/* 49*/ { BARCODE_ITF14, -1, -1, 0, -1, "123", 0, 50, 1, 135, 330, 136.28, 1, 320, 10 },
/* 50*/ { BARCODE_ITF14, -1, -1, 0, BARCODE_BOX, "123", 0, 50, 1, 135, 310, 116.28, 0, 300, 0 }, /* No zero-width/height rectangles */
};
int data_size = ARRAY_SIZE(data);
int i, length, ret;
@ -1318,13 +1318,13 @@ static void test_output_options(const testCtx *const p_ctx) {
testUtilVectorPrint(symbol);
}
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
if (data[i].expected_set != -1) {
@ -1389,7 +1389,7 @@ static void test_noncomposite_string_x(const testCtx *const p_ctx) {
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_nonnull(symbol->vector->strings, "i:%d ZBarcode_Buffer_Vector(%d) vector->strings NULL\n", i, data[i].symbology);
assert_equal(symbol->vector->strings->x, data[i].expected_string_x,
"i:%d (%s) symbol->vector->strings->x %.8g != %.8g\n", i, testUtilBarcodeName(data[i].symbology), symbol->vector->strings->x, data[i].expected_string_x);
"i:%d (%s) symbol->vector->strings->x %.9g != %.9g\n", i, testUtilBarcodeName(data[i].symbology), symbol->vector->strings->x, data[i].expected_string_x);
ZBarcode_Delete(symbol);
}
@ -1453,7 +1453,7 @@ static void test_upcean_whitespace_width(const testCtx *const p_ctx) {
}
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_nonnull(symbol->vector->strings, "i:%d ZBarcode_Buffer_Vector(%d) vector->strings NULL\n", i, data[i].symbology);
@ -1462,7 +1462,7 @@ static void test_upcean_whitespace_width(const testCtx *const p_ctx) {
string = string->next;
}
assert_equal(string_cnt, data[i].expected_string_cnt, "i:%d (%s) string_cnt %d != %d\n", i, testUtilBarcodeName(data[i].symbology), string_cnt, data[i].expected_string_cnt);
assert_equal(string->y, data[i].expected_string_y, "i:%d (%s) string->y %.8g != %.8g\n", i, testUtilBarcodeName(data[i].symbology), string->y, data[i].expected_string_y);
assert_equal(string->y, data[i].expected_string_y, "i:%d (%s) string->y %.9g != %.9g\n", i, testUtilBarcodeName(data[i].symbology), string->y, data[i].expected_string_y);
ZBarcode_Delete(symbol);
}
@ -1550,7 +1550,7 @@ static void test_scale(const testCtx *const p_ctx) {
testUtilVectorPrint(symbol);
}
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
@ -1665,13 +1665,13 @@ static void test_guard_descent(const testCtx *const p_ctx) {
testUtilVectorPrint(symbol);
}
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
rect = find_rect(symbol, data[i].expected_set_x, data[i].expected_set_y, data[i].expected_set_width, data[i].expected_set_height);
@ -1710,23 +1710,23 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
};
/* s/\/\*[ 0-9]*\*\//\=printf("\/\*%3d*\/", line(".") - line("'<")): */
struct item data[] = {
/* 0*/ { BARCODE_CODE11, -1, -1, -1, -1, "1234", "", 0, 50, 1, 62, 124, 118.9, 0, 0, 2, 100 },
/* 1*/ { BARCODE_CODE11, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 62, 164, 118.9, 20, 0, 2, 100 },
/* 2*/ { BARCODE_CODE11, BARCODE_QUIET_ZONES | BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 62, 124, 118.9, 0, 0, 2, 100 }, /* BARCODE_NO_QUIET_ZONES trumps BARCODE_QUIET_ZONES */
/* 3*/ { BARCODE_C25STANDARD, -1, -1, -1, -1, "1234", "", 0, 50, 1, 57, 114, 118.9, 0, 0, 8, 100 },
/* 4*/ { BARCODE_C25STANDARD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 57, 154, 118.9, 20, 0, 8, 100 },
/* 5*/ { BARCODE_C25INTER, -1, -1, -1, -1, "1234", "", 0, 50, 1, 45, 90, 118.9, 0, 0, 2, 100 },
/* 6*/ { BARCODE_C25INTER, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 45, 130, 118.9, 20, 0, 2, 100 },
/* 7*/ { BARCODE_C25IATA, -1, -1, -1, -1, "1234", "", 0, 50, 1, 65, 130, 118.9, 0, 0, 2, 100 },
/* 8*/ { BARCODE_C25IATA, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 65, 170, 118.9, 20, 0, 2, 100 },
/* 9*/ { BARCODE_C25LOGIC, -1, -1, -1, -1, "1234", "", 0, 50, 1, 49, 98, 118.9, 0, 0, 2, 100 },
/* 10*/ { BARCODE_C25LOGIC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 49, 138, 118.9, 20, 0, 2, 100 },
/* 11*/ { BARCODE_C25IND, -1, -1, -1, -1, "1234", "", 0, 50, 1, 75, 150, 118.9, 0, 0, 6, 100 },
/* 12*/ { BARCODE_C25IND, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 75, 190, 118.9, 20, 0, 6, 100 },
/* 13*/ { BARCODE_CODE39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 77, 154, 118.9, 0, 0, 2, 100 },
/* 14*/ { BARCODE_CODE39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 77, 194, 118.9, 20, 0, 2, 100 },
/* 15*/ { BARCODE_EXCODE39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 77, 154, 118.9, 0, 0, 2, 100 },
/* 16*/ { BARCODE_EXCODE39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 77, 194, 118.9, 20, 0, 2, 100 },
/* 0*/ { BARCODE_CODE11, -1, -1, -1, -1, "1234", "", 0, 50, 1, 62, 124, 116.28, 0, 0, 2, 100 },
/* 1*/ { BARCODE_CODE11, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 62, 164, 116.28, 20, 0, 2, 100 },
/* 2*/ { BARCODE_CODE11, BARCODE_QUIET_ZONES | BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 62, 124, 116.28, 0, 0, 2, 100 }, /* BARCODE_NO_QUIET_ZONES trumps BARCODE_QUIET_ZONES */
/* 3*/ { BARCODE_C25STANDARD, -1, -1, -1, -1, "1234", "", 0, 50, 1, 57, 114, 116.28, 0, 0, 8, 100 },
/* 4*/ { BARCODE_C25STANDARD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 57, 154, 116.28, 20, 0, 8, 100 },
/* 5*/ { BARCODE_C25INTER, -1, -1, -1, -1, "1234", "", 0, 50, 1, 45, 90, 116.28, 0, 0, 2, 100 },
/* 6*/ { BARCODE_C25INTER, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 45, 130, 116.28, 20, 0, 2, 100 },
/* 7*/ { BARCODE_C25IATA, -1, -1, -1, -1, "1234", "", 0, 50, 1, 65, 130, 116.28, 0, 0, 2, 100 },
/* 8*/ { BARCODE_C25IATA, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 65, 170, 116.28, 20, 0, 2, 100 },
/* 9*/ { BARCODE_C25LOGIC, -1, -1, -1, -1, "1234", "", 0, 50, 1, 49, 98, 116.28, 0, 0, 2, 100 },
/* 10*/ { BARCODE_C25LOGIC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 49, 138, 116.28, 20, 0, 2, 100 },
/* 11*/ { BARCODE_C25IND, -1, -1, -1, -1, "1234", "", 0, 50, 1, 75, 150, 116.28, 0, 0, 6, 100 },
/* 12*/ { BARCODE_C25IND, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 75, 190, 116.28, 20, 0, 6, 100 },
/* 13*/ { BARCODE_CODE39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 77, 154, 116.28, 0, 0, 2, 100 },
/* 14*/ { BARCODE_CODE39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 77, 194, 116.28, 20, 0, 2, 100 },
/* 15*/ { BARCODE_EXCODE39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 77, 154, 116.28, 0, 0, 2, 100 },
/* 16*/ { BARCODE_EXCODE39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 77, 194, 116.28, 20, 0, 2, 100 },
/* 17*/ { BARCODE_EANX, -1, -1, -1, -1, "023456789012", "", 0, 50, 1, 95, 226, 118, 22, 0, 2, 110 },
/* 18*/ { BARCODE_EANX, BARCODE_QUIET_ZONES, -1, -1, -1, "023456789012", "", 0, 50, 1, 95, 226, 118, 22, 0, 2, 110 },
/* 19*/ { BARCODE_EANX, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "023456789012", "", 0, 50, 1, 95, 212, 118, 22, 0, 2, 110 },
@ -1751,38 +1751,38 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/* 38*/ { BARCODE_EANX, -1, -1, -1, -1, "02", "", 0, 50, 1, 20, 50, 118, 36, 18, 4, 100 }, /* EAN-2 */
/* 39*/ { BARCODE_EANX, BARCODE_QUIET_ZONES, -1, -1, -1, "02", "", 0, 50, 1, 20, 50, 118, 36, 18, 4, 100 }, /* EAN-2 */
/* 40*/ { BARCODE_EANX, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "02", "", 0, 50, 1, 20, 40, 118, 36, 18, 4, 100 }, /* EAN-2 - only width changes */
/* 41*/ { BARCODE_GS1_128, -1, -1, -1, -1, "[20]02", "", 0, 50, 1, 68, 136, 118.9, 0, 0, 4, 100 },
/* 42*/ { BARCODE_GS1_128, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 50, 1, 68, 176, 118.9, 20, 0, 4, 100 },
/* 43*/ { BARCODE_CODABAR, -1, -1, -1, -1, "A0B", "", 0, 50, 1, 32, 64, 118.9, 0, 0, 2, 100 },
/* 44*/ { BARCODE_CODABAR, BARCODE_QUIET_ZONES, -1, -1, -1, "A0B", "", 0, 50, 1, 32, 104, 118.9, 20, 0, 2, 100 },
/* 45*/ { BARCODE_CODE128, -1, -1, -1, -1, "1234", "", 0, 50, 1, 57, 114, 118.9, 0, 0, 4, 100 },
/* 46*/ { BARCODE_CODE128, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 57, 154, 118.9, 20, 0, 4, 100 },
/* 47*/ { BARCODE_DPLEIT, -1, -1, -1, -1, "1234", "", 0, 72, 1, 135, 270, 162.89999, 0, 0, 2, 144 },
/* 48*/ { BARCODE_DPLEIT, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 72, 1, 135, 310, 162.89999, 20, 0, 2, 144 },
/* 49*/ { BARCODE_DPIDENT, -1, -1, -1, -1, "1234", "", 0, 72, 1, 117, 234, 162.89999, 0, 0, 2, 144 },
/* 50*/ { BARCODE_DPIDENT, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 72, 1, 117, 274, 162.89999, 20, 0, 2, 144 },
/* 41*/ { BARCODE_GS1_128, -1, -1, -1, -1, "[20]02", "", 0, 50, 1, 68, 136, 116.28, 0, 0, 4, 100 },
/* 42*/ { BARCODE_GS1_128, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 50, 1, 68, 176, 116.28, 20, 0, 4, 100 },
/* 43*/ { BARCODE_CODABAR, -1, -1, -1, -1, "A0B", "", 0, 50, 1, 32, 64, 116.28, 0, 0, 2, 100 },
/* 44*/ { BARCODE_CODABAR, BARCODE_QUIET_ZONES, -1, -1, -1, "A0B", "", 0, 50, 1, 32, 104, 116.28, 20, 0, 2, 100 },
/* 45*/ { BARCODE_CODE128, -1, -1, -1, -1, "1234", "", 0, 50, 1, 57, 114, 116.28, 0, 0, 4, 100 },
/* 46*/ { BARCODE_CODE128, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 57, 154, 116.28, 20, 0, 4, 100 },
/* 47*/ { BARCODE_DPLEIT, -1, -1, -1, -1, "1234", "", 0, 72, 1, 135, 270, 160.28, 0, 0, 2, 144 },
/* 48*/ { BARCODE_DPLEIT, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 72, 1, 135, 310, 160.28, 20, 0, 2, 144 },
/* 49*/ { BARCODE_DPIDENT, -1, -1, -1, -1, "1234", "", 0, 72, 1, 117, 234, 160.28, 0, 0, 2, 144 },
/* 50*/ { BARCODE_DPIDENT, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 72, 1, 117, 274, 160.28, 20, 0, 2, 144 },
/* 51*/ { BARCODE_CODE16K, -1, -1, -1, -1, "1234", "", 0, 20, 2, 70, 162, 44, 20, 2, 6, 19 },
/* 52*/ { BARCODE_CODE16K, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 70, 162, 44, 20, 2, 6, 19 },
/* 53*/ { BARCODE_CODE16K, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 70, 140, 44, 0, 2, 6, 19 },
/* 54*/ { BARCODE_CODE49, -1, -1, -1, -1, "1234", "", 0, 20, 2, 70, 162, 44, 20, 2, 2, 19 },
/* 55*/ { BARCODE_CODE49, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 70, 162, 44, 20, 2, 2, 19 },
/* 56*/ { BARCODE_CODE49, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 70, 140, 44, 0, 2, 2, 19 },
/* 57*/ { BARCODE_CODE93, -1, -1, -1, -1, "1234", "", 0, 50, 1, 73, 146, 118.9, 0, 0, 2, 100 },
/* 58*/ { BARCODE_CODE93, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 73, 186, 118.9, 20, 0, 2, 100 },
/* 57*/ { BARCODE_CODE93, -1, -1, -1, -1, "1234", "", 0, 50, 1, 73, 146, 116.28, 0, 0, 2, 100 },
/* 58*/ { BARCODE_CODE93, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 73, 186, 116.28, 20, 0, 2, 100 },
/* 59*/ { BARCODE_FLAT, -1, -1, -1, -1, "1234", "", 0, 50, 1, 36, 72, 100, 0, 0, 2, 100 },
/* 60*/ { BARCODE_FLAT, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 36, 72, 100, 0, 0, 2, 100 },
/* 61*/ { BARCODE_FLAT, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 36, 72, 100, 0, 0, 2, 100 },
/* 62*/ { BARCODE_DBAR_OMN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 118.9, 2, 0, 2, 100 },
/* 63*/ { BARCODE_DBAR_OMN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 118.9, 2, 0, 2, 100 },
/* 64*/ { BARCODE_DBAR_OMN, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 118.9, 2, 0, 2, 100 },
/* 65*/ { BARCODE_DBAR_LTD, -1, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 118.9, 2, 0, 2, 100 },
/* 66*/ { BARCODE_DBAR_LTD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 118.9, 2, 0, 2, 100 },
/* 67*/ { BARCODE_DBAR_LTD, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 118.9, 2, 0, 2, 100 },
/* 68*/ { BARCODE_DBAR_EXP, -1, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 86.900002, 2, 0, 2, 68 },
/* 69*/ { BARCODE_DBAR_EXP, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 86.900002, 2, 0, 2, 68 },
/* 70*/ { BARCODE_DBAR_EXP, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 86.900002, 2, 0, 2, 68 },
/* 71*/ { BARCODE_TELEPEN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 112, 224, 118.9, 0, 0, 2, 100 },
/* 72*/ { BARCODE_TELEPEN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 112, 264, 118.9, 20, 0, 2, 100 },
/* 62*/ { BARCODE_DBAR_OMN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 116.28, 2, 0, 2, 100 },
/* 63*/ { BARCODE_DBAR_OMN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 116.28, 2, 0, 2, 100 },
/* 64*/ { BARCODE_DBAR_OMN, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 96, 192, 116.28, 2, 0, 2, 100 },
/* 65*/ { BARCODE_DBAR_LTD, -1, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 116.28, 2, 0, 2, 100 },
/* 66*/ { BARCODE_DBAR_LTD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 116.28, 2, 0, 2, 100 },
/* 67*/ { BARCODE_DBAR_LTD, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 116.28, 2, 0, 2, 100 },
/* 68*/ { BARCODE_DBAR_EXP, -1, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 84.279999, 2, 0, 2, 68 },
/* 69*/ { BARCODE_DBAR_EXP, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 84.279999, 2, 0, 2, 68 },
/* 70*/ { BARCODE_DBAR_EXP, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 34, 1, 102, 204, 84.279999, 2, 0, 2, 68 },
/* 71*/ { BARCODE_TELEPEN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 112, 224, 116.28, 0, 0, 2, 100 },
/* 72*/ { BARCODE_TELEPEN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 112, 264, 116.28, 20, 0, 2, 100 },
/* 73*/ { BARCODE_UPCA, -1, -1, -1, -1, "01457137763", "", 0, 50, 1, 95, 226, 118, 18, 0, 2, 110 },
/* 74*/ { BARCODE_UPCA, BARCODE_QUIET_ZONES, -1, -1, -1, "01457137763", "", 0, 50, 1, 95, 226, 118, 18, 0, 2, 110 },
/* 75*/ { BARCODE_UPCA, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "01457137763", "", 0, 50, 1, 95, 226, 118, 18, 0, 2, 110 },
@ -1821,16 +1821,16 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*108*/ { BARCODE_UPCE, BARCODE_NO_QUIET_ZONES, -1, -1, 0, "8145713+12345", "", 0, 50, 1, 105, 210, 110, 208, 18, 2, 82 }, /* Hide text */
/*109*/ { BARCODE_POSTNET, -1, -1, -1, -1, "12345", "", 0, 12, 2, 63, 126, 24, 0, 0, 2, 24 },
/*110*/ { BARCODE_POSTNET, BARCODE_QUIET_ZONES, -1, -1, -1, "12345", "", 0, 12, 2, 63, 146, 30.4, 10, 3.2, 2, 24 },
/*111*/ { BARCODE_MSI_PLESSEY, -1, -1, -1, -1, "1234", "", 0, 50, 1, 55, 110, 118.9, 0, 0, 4, 100 },
/*112*/ { BARCODE_MSI_PLESSEY, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 55, 158, 118.9, 24, 0, 4, 100 },
/*111*/ { BARCODE_MSI_PLESSEY, -1, -1, -1, -1, "1234", "", 0, 50, 1, 55, 110, 116.28, 0, 0, 4, 100 },
/*112*/ { BARCODE_MSI_PLESSEY, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 55, 158, 116.28, 24, 0, 4, 100 },
/*113*/ { BARCODE_FIM, -1, -1, -1, -1, "A", "", 0, 50, 1, 17, 34, 100, 0, 0, 2, 100 },
/*114*/ { BARCODE_FIM, BARCODE_QUIET_ZONES, -1, -1, -1, "A", "", 0, 50, 1, 17, 50.955414, 100, 10.585987, 0, 2, 100 },
/*115*/ { BARCODE_LOGMARS, -1, -1, -1, -1, "1234", "", 0, 50, 1, 95, 190, 118.9, 0, 0, 2, 100 },
/*116*/ { BARCODE_LOGMARS, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 95, 230, 118.9, 20, 0, 2, 100 },
/*115*/ { BARCODE_LOGMARS, -1, -1, -1, -1, "1234", "", 0, 50, 1, 95, 190, 116.28, 0, 0, 2, 100 },
/*116*/ { BARCODE_LOGMARS, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 95, 230, 116.28, 20, 0, 2, 100 },
/*117*/ { BARCODE_PHARMA, -1, -1, -1, -1, "1234", "", 0, 50, 1, 38, 76, 100, 0, 0, 2, 100 },
/*118*/ { BARCODE_PHARMA, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 38, 100, 100, 12, 0, 2, 100 },
/*119*/ { BARCODE_PZN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 142, 284, 118.9, 0, 0, 2, 100 },
/*120*/ { BARCODE_PZN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 142, 324, 118.9, 20, 0, 2, 100 },
/*119*/ { BARCODE_PZN, -1, -1, -1, -1, "1234", "", 0, 50, 1, 142, 284, 116.28, 0, 0, 2, 100 },
/*120*/ { BARCODE_PZN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 142, 324, 116.28, 20, 0, 2, 100 },
/*121*/ { BARCODE_PHARMA_TWO, -1, -1, -1, -1, "1234", "", 0, 10, 2, 13, 26, 20, 8, 0, 2, 10 },
/*122*/ { BARCODE_PHARMA_TWO, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 10, 2, 13, 50, 20, 20, 0, 2, 10 },
/*123*/ { BARCODE_CEPNET, -1, -1, -1, -1, "12345678", "", 0, 5.375, 2, 93, 186, 10.75, 0, 0, 2, 10.75 },
@ -1843,8 +1843,8 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*130*/ { BARCODE_MAXICODE, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 165, 33, 30, 64, 61.733398, 31, 30.866699, 16.430941, 0 },
/*131*/ { BARCODE_QRCODE, -1, -1, -1, -1, "1234", "", 0, 21, 21, 21, 42, 42, 0, 0, 14, 2 },
/*132*/ { BARCODE_QRCODE, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 21, 21, 21, 58, 58, 8, 8, 14, 2 },
/*133*/ { BARCODE_CODE128AB, -1, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 118.9, 0, 0, 4, 100 },
/*134*/ { BARCODE_CODE128AB, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 198, 118.9, 20, 0, 4, 100 },
/*133*/ { BARCODE_CODE128AB, -1, -1, -1, -1, "1234", "", 0, 50, 1, 79, 158, 116.28, 0, 0, 4, 100 },
/*134*/ { BARCODE_CODE128AB, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 79, 198, 116.28, 20, 0, 4, 100 },
/*135*/ { BARCODE_AUSPOST, -1, -1, -1, -1, "12345678", "", 0, 8, 3, 73, 146, 16, 0, 0, 2, 10 },
/*136*/ { BARCODE_AUSPOST, BARCODE_QUIET_ZONES, -1, -1, -1, "12345678", "", 0, 8, 3, 73, 186, 29.333332, 20, 6.6666665, 2, 10 },
/*137*/ { BARCODE_AUSREPLY, -1, -1, -1, -1, "1234", "", 0, 8, 3, 73, 146, 16, 0, 0, 2, 10 },
@ -1860,19 +1860,19 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*147*/ { BARCODE_RM4SCC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 8, 3, 43, 98.283463, 28.283464, 6.1417322, 6.1417322, 2, 10 },
/*148*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, "1234", "", 0, 10, 10, 10, 20, 20, 0, 0, 2, 2 },
/*149*/ { BARCODE_DATAMATRIX, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 10, 10, 10, 24, 24, 2, 2, 2, 2 },
/*150*/ { BARCODE_EAN14, -1, -1, -1, -1, "1234", "", 0, 50, 1, 134, 268, 118.9, 0, 0, 4, 100 },
/*151*/ { BARCODE_EAN14, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 134, 308, 118.9, 20, 0, 4, 100 },
/*152*/ { BARCODE_VIN, -1, -1, -1, -1, "12345678701234567", "", 0, 50, 1, 246, 492, 118.9, 0, 0, 2, 100 },
/*153*/ { BARCODE_VIN, BARCODE_QUIET_ZONES, -1, -1, -1, "12345678701234567", "", 0, 50, 1, 246, 532, 118.9, 20, 0, 2, 100 },
/*150*/ { BARCODE_EAN14, -1, -1, -1, -1, "1234", "", 0, 50, 1, 134, 268, 116.28, 0, 0, 4, 100 },
/*151*/ { BARCODE_EAN14, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 134, 308, 116.28, 20, 0, 4, 100 },
/*152*/ { BARCODE_VIN, -1, -1, -1, -1, "12345678701234567", "", 0, 50, 1, 246, 492, 116.28, 0, 0, 2, 100 },
/*153*/ { BARCODE_VIN, BARCODE_QUIET_ZONES, -1, -1, -1, "12345678701234567", "", 0, 50, 1, 246, 532, 116.28, 20, 0, 2, 100 },
/*154*/ { BARCODE_CODABLOCKF, -1, -1, -1, -1, "1234", "", 0, 20, 2, 101, 242, 44, 20, 2, 4, 40 },
/*155*/ { BARCODE_CODABLOCKF, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 101, 242, 44, 20, 2, 4, 40 },
/*156*/ { BARCODE_CODABLOCKF, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 20, 2, 101, 202, 44, 0, 2, 4, 40 },
/*157*/ { BARCODE_NVE18, -1, -1, -1, -1, "1234", "", 0, 50, 1, 156, 312, 118.9, 0, 0, 4, 100 },
/*158*/ { BARCODE_NVE18, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 156, 352, 118.9, 20, 0, 4, 100 },
/*157*/ { BARCODE_NVE18, -1, -1, -1, -1, "1234", "", 0, 50, 1, 156, 312, 116.28, 0, 0, 4, 100 },
/*158*/ { BARCODE_NVE18, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 156, 352, 116.28, 20, 0, 4, 100 },
/*159*/ { BARCODE_JAPANPOST, -1, -1, -1, -1, "1234", "", 0, 8, 3, 133, 266, 16, 0, 0, 2, 16 },
/*160*/ { BARCODE_JAPANPOST, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 8, 3, 133, 279.33334, 29.333332, 6.6666665, 6.6666665, 2, 16 },
/*161*/ { BARCODE_KOREAPOST, -1, -1, -1, -1, "1234", "", 0, 50, 1, 167, 334, 118.9, 8, 0, 2, 100 },
/*162*/ { BARCODE_KOREAPOST, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 167, 374, 118.9, 28, 0, 2, 100 },
/*161*/ { BARCODE_KOREAPOST, -1, -1, -1, -1, "1234", "", 0, 50, 1, 167, 334, 116.28, 8, 0, 2, 100 },
/*162*/ { BARCODE_KOREAPOST, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 167, 374, 116.28, 28, 0, 2, 100 },
/*163*/ { BARCODE_DBAR_STK, -1, -1, -1, -1, "1234", "", 0, 13, 3, 50, 100, 26, 2, 0, 2, 10 },
/*164*/ { BARCODE_DBAR_STK, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 13, 3, 50, 100, 26, 2, 0, 2, 10 },
/*165*/ { BARCODE_DBAR_STK, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 13, 3, 50, 100, 26, 2, 0, 2, 10 },
@ -1888,13 +1888,13 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*175*/ { BARCODE_MICROPDF417, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 22, 11, 38, 80, 48, 2, 2, 4, 4 },
/*176*/ { BARCODE_USPS_IMAIL, -1, -1, -1, -1, "12345678901234567890", "", 0, 8, 3, 129, 258, 16, 0, 0, 2, 10 },
/*177*/ { BARCODE_USPS_IMAIL, BARCODE_QUIET_ZONES, -1, -1, -1, "12345678901234567890", "", 0, 8, 3, 129, 277.5, 20.056, 9.75, 2.0280001, 2, 10 },
/*178*/ { BARCODE_PLESSEY, -1, -1, -1, -1, "1234", "", 0, 50, 1, 131, 262, 118.9, 0, 0, 6, 100 },
/*179*/ { BARCODE_PLESSEY, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 131, 310, 118.9, 24, 0, 6, 100 },
/*180*/ { BARCODE_TELEPEN_NUM, -1, -1, -1, -1, "1234", "", 0, 50, 1, 80, 160, 118.9, 0, 0, 2, 100 },
/*181*/ { BARCODE_TELEPEN_NUM, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 80, 200, 118.9, 20, 0, 2, 100 },
/*182*/ { BARCODE_ITF14, -1, -1, -1, -1, "1234", "", 0, 50, 1, 135, 330, 138.89999, 30, 10, 2, 100 },
/*183*/ { BARCODE_ITF14, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 135, 330, 138.89999, 30, 10, 2, 100 },
/*184*/ { BARCODE_ITF14, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 135, 290, 138.89999, 10, 10, 2, 100 },
/*178*/ { BARCODE_PLESSEY, -1, -1, -1, -1, "1234", "", 0, 50, 1, 131, 262, 116.28, 0, 0, 6, 100 },
/*179*/ { BARCODE_PLESSEY, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 131, 310, 116.28, 24, 0, 6, 100 },
/*180*/ { BARCODE_TELEPEN_NUM, -1, -1, -1, -1, "1234", "", 0, 50, 1, 80, 160, 116.28, 0, 0, 2, 100 },
/*181*/ { BARCODE_TELEPEN_NUM, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 80, 200, 116.28, 20, 0, 2, 100 },
/*182*/ { BARCODE_ITF14, -1, -1, -1, -1, "1234", "", 0, 50, 1, 135, 330, 136.28, 30, 10, 2, 100 },
/*183*/ { BARCODE_ITF14, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 135, 330, 136.28, 30, 10, 2, 100 },
/*184*/ { BARCODE_ITF14, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 135, 290, 136.28, 10, 10, 2, 100 },
/*185*/ { BARCODE_KIX, -1, -1, -1, -1, "1234", "", 0, 8, 3, 31, 62, 16, 8, 0, 2, 10 },
/*186*/ { BARCODE_KIX, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 8, 3, 31, 74.283463, 28.283464, 14.141732, 6.1417322, 2, 10 },
/*187*/ { BARCODE_AZTEC, -1, -1, -1, -1, "1234", "", 0, 15, 15, 15, 30, 30, 6, 0, 6, 2 },
@ -1903,14 +1903,14 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*190*/ { BARCODE_DAFT, -1, -1, -1, -1, "FADT", "", 0, 8, 3, 7, 14, 16, 0, 0, 2, 16 },
/*191*/ { BARCODE_DAFT, BARCODE_QUIET_ZONES, -1, -1, -1, "FADT", "", 0, 8, 3, 7, 14, 16, 0, 0, 2, 16 },
/*192*/ { BARCODE_DAFT, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "FADT", "", 0, 8, 3, 7, 14, 16, 0, 0, 2, 16 },
/*193*/ { BARCODE_DPD, -1, -1, -1, -1, "1234567890123456789012345678", "", 0, 50, 1, 189, 378, 130.89999, 0, 6, 4, 100 },
/*194*/ { BARCODE_DPD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234567890123456789012345678", "", 0, 50, 1, 189, 428, 130.89999, 25, 6, 4, 100 },
/*193*/ { BARCODE_DPD, -1, -1, -1, -1, "1234567890123456789012345678", "", 0, 50, 1, 189, 378, 128.28, 0, 6, 4, 100 },
/*194*/ { BARCODE_DPD, BARCODE_QUIET_ZONES, -1, -1, -1, "1234567890123456789012345678", "", 0, 50, 1, 189, 428, 128.28, 25, 6, 4, 100 },
/*195*/ { BARCODE_MICROQR, -1, -1, -1, -1, "1234", "", 0, 11, 11, 11, 22, 22, 0, 0, 14, 2 },
/*196*/ { BARCODE_MICROQR, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 11, 11, 11, 30, 30, 4, 4, 14, 2 },
/*197*/ { BARCODE_HIBC_128, -1, -1, -1, -1, "1234", "", 0, 50, 1, 90, 180, 118.9, 0, 0, 4, 100 },
/*198*/ { BARCODE_HIBC_128, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 90, 220, 118.9, 20, 0, 4, 100 },
/*199*/ { BARCODE_HIBC_39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 127, 254, 118.9, 0, 0, 2, 100 },
/*200*/ { BARCODE_HIBC_39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 127, 294, 118.9, 20, 0, 2, 100 },
/*197*/ { BARCODE_HIBC_128, -1, -1, -1, -1, "1234", "", 0, 50, 1, 90, 180, 116.28, 0, 0, 4, 100 },
/*198*/ { BARCODE_HIBC_128, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 90, 220, 116.28, 20, 0, 4, 100 },
/*199*/ { BARCODE_HIBC_39, -1, -1, -1, -1, "1234", "", 0, 50, 1, 127, 254, 116.28, 0, 0, 2, 100 },
/*200*/ { BARCODE_HIBC_39, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 127, 294, 116.28, 20, 0, 2, 100 },
/*201*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, "1234", "", 0, 12, 12, 12, 24, 24, 0, 0, 2, 2 },
/*202*/ { BARCODE_HIBC_DM, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 12, 12, 12, 28, 28, 2, 2, 2, 2 },
/*203*/ { BARCODE_HIBC_QR, -1, -1, -1, -1, "1234", "", 0, 21, 21, 21, 42, 42, 0, 0, 14, 2 },
@ -1931,41 +1931,41 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*218*/ { BARCODE_HANXIN, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 23, 23, 23, 58, 58, 6, 6, 14, 2 },
/*219*/ { BARCODE_MAILMARK_2D, -1, -1, -1, -1, "012100123412345678AB19XY1A 0", "", 0, 24, 24, 24, 48, 48, 0, 0, 2, 2 },
/*220*/ { BARCODE_MAILMARK_2D, BARCODE_QUIET_ZONES, -1, -1, -1, "012100123412345678AB19XY1A 0", "", 0, 24, 24, 24, 64, 64, 8, 8, 2, 2 },
/*221*/ { BARCODE_UPU_S10, -1, -1, -1, -1, "EE876543216CA", "", 0, 50, 1, 156, 312, 118.9, 0, 0, 4, 100 },
/*222*/ { BARCODE_UPU_S10, BARCODE_QUIET_ZONES, -1, -1, -1, "EE876543216CA", "", 0, 50, 1, 156, 352, 118.9, 20, 0, 4, 100 },
/*221*/ { BARCODE_UPU_S10, -1, -1, -1, -1, "EE876543216CA", "", 0, 50, 1, 156, 312, 116.28, 0, 0, 4, 100 },
/*222*/ { BARCODE_UPU_S10, BARCODE_QUIET_ZONES, -1, -1, -1, "EE876543216CA", "", 0, 50, 1, 156, 352, 116.28, 20, 0, 4, 100 },
/*223*/ { BARCODE_MAILMARK_4S, -1, -1, -1, -1, "01000000000000000AA00AA0A", "", 0, 10, 3, 155, 310, 20, 0, 0, 2, 20 },
/*224*/ { BARCODE_MAILMARK_4S, BARCODE_QUIET_ZONES, -1, -1, -1, "01000000000000000AA00AA0A", "", 0, 10, 3, 155, 322.28348, 32.283463, 6.1417322, 6.1417322, 2, 20 },
/*225*/ { BARCODE_AZRUNE, -1, -1, -1, -1, "123", "", 0, 11, 11, 11, 22, 22, 0, 0, 8, 2 },
/*226*/ { BARCODE_AZRUNE, BARCODE_QUIET_ZONES, -1, -1, -1, "123", "", 0, 11, 11, 11, 22, 22, 0, 0, 8, 2 },
/*227*/ { BARCODE_AZRUNE, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "123", "", 0, 11, 11, 11, 22, 22, 0, 0, 8, 2 },
/*228*/ { BARCODE_CODE32, -1, -1, -1, -1, "1234", "", 0, 50, 1, 103, 206, 118.9, 0, 0, 2, 100 },
/*229*/ { BARCODE_CODE32, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 103, 246, 118.9, 20, 0, 2, 100 },
/*228*/ { BARCODE_CODE32, -1, -1, -1, -1, "1234", "", 0, 50, 1, 103, 206, 116.28, 0, 0, 2, 100 },
/*229*/ { BARCODE_CODE32, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 103, 246, 116.28, 20, 0, 2, 100 },
/*230*/ { BARCODE_EANX_CC, -1, -1, -1, -1, "023456789012", "", 0, 50, 7, 99, 226, 118, 26, 24, 2, 86 },
/*231*/ { BARCODE_EANX_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "023456789012", "", 0, 50, 7, 99, 226, 118, 26, 24, 2, 86 },
/*232*/ { BARCODE_EANX_CC, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "023456789012", "", 0, 50, 7, 99, 214, 118, 26, 24, 2, 86 },
/*233*/ { BARCODE_EANX_CC, -1, -1, -1, 0, "023456789012", "", 0, 50, 7, 99, 226, 110, 26, 24, 2, 86 }, /* Hide text */
/*234*/ { BARCODE_EANX_CC, BARCODE_QUIET_ZONES, -1, -1, 0, "023456789012", "", 0, 50, 7, 99, 226, 110, 26, 24, 2, 86 }, /* Hide text */
/*235*/ { BARCODE_EANX_CC, BARCODE_NO_QUIET_ZONES, -1, -1, 0, "023456789012", "", 0, 50, 7, 99, 198, 110, 10, 24, 2, 86 }, /* Hide text */
/*236*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, "[20]02", "", 0, 50, 5, 99, 198, 118.9, 24, 14, 4, 86 }, /* CC-A */
/*237*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 50, 5, 99, 204, 118.9, 26, 14, 4, 86 },
/*238*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, "[91]1", "", 0, 50, 5, 100, 200, 118.9, 20, 14, 4, 86 }, /* CC-A */
/*239*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[91]1", "", 0, 50, 5, 100, 222, 118.9, 22, 14, 4, 86 },
/*240*/ { BARCODE_GS1_128_CC, -1, 2, -1, -1, "[91]1", "", 0, 50, 6, 100, 200, 118.9, 20, 18, 4, 82 }, /* CC-B */
/*241*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "[91]1", "", 0, 50, 6, 100, 222, 118.9, 22, 18, 4, 82 },
/*242*/ { BARCODE_GS1_128_CC, -1, 3, -1, -1, "[20]02", "", 0, 50, 15, 86, 172, 118.9, 14, 80, 4, 20 }, /* CC-C */
/*243*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, 3, -1, -1, "[20]02", "", 0, 50, 15, 86, 198, 118.9, 20, 80, 4, 20 },
/*244*/ { BARCODE_DBAR_OMN_CC, -1, -1, -1, -1, "1234", "", 0, 21, 5, 100, 200, 60.900002, 10, 14, 2, 28 }, /* CC-A */
/*245*/ { BARCODE_DBAR_OMN_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 21, 5, 100, 202, 60.900002, 12, 14, 2, 28 },
/*246*/ { BARCODE_DBAR_OMN_CC, -1, 2, -1, -1, "1234", "", 0, 23, 6, 100, 200, 64.900002, 10, 18, 2, 28 }, /* CC-B */
/*247*/ { BARCODE_DBAR_OMN_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "1234", "", 0, 23, 6, 100, 202, 64.900002, 12, 18, 2, 28 },
/*248*/ { BARCODE_DBAR_LTD_CC, -1, -1, -1, -1, "1234", "", 0, 19, 6, 79, 158, 56.900002, 2, 18, 2, 20 }, /* CC-A */
/*249*/ { BARCODE_DBAR_LTD_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 19, 6, 79, 158, 56.900002, 2, 18, 2, 20 }, /* Same */
/*250*/ { BARCODE_DBAR_LTD_CC, -1, 2, -1, -1, "1234", "", 0, 23, 8, 88, 176, 64.900002, 20, 26, 2, 20 }, /* CC-B */
/*251*/ { BARCODE_DBAR_LTD_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "1234", "", 0, 23, 8, 88, 178, 64.900002, 22, 26, 2, 20 },
/*252*/ { BARCODE_DBAR_EXP_CC, -1, -1, -1, -1, "[20]12", "", 0, 41, 5, 102, 204, 100.9, 2, 14, 2, 68 }, /* CC-A */
/*253*/ { BARCODE_DBAR_EXP_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]12", "", 0, 41, 5, 102, 204, 100.9, 2, 14, 2, 68 }, /* Same */
/*254*/ { BARCODE_DBAR_EXP_CC, -1, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 104.9, 2, 18, 2, 68 }, /* CC-B */
/*255*/ { BARCODE_DBAR_EXP_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 104.9, 2, 18, 2, 68 }, /* Same */
/*236*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, "[20]02", "", 0, 50, 5, 99, 198, 116.28, 24, 14, 4, 86 }, /* CC-A */
/*237*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]02", "", 0, 50, 5, 99, 204, 116.28, 26, 14, 4, 86 },
/*238*/ { BARCODE_GS1_128_CC, -1, -1, -1, -1, "[91]1", "", 0, 50, 5, 100, 200, 116.28, 20, 14, 4, 86 }, /* CC-A */
/*239*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[91]1", "", 0, 50, 5, 100, 222, 116.28, 22, 14, 4, 86 },
/*240*/ { BARCODE_GS1_128_CC, -1, 2, -1, -1, "[91]1", "", 0, 50, 6, 100, 200, 116.28, 20, 18, 4, 82 }, /* CC-B */
/*241*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "[91]1", "", 0, 50, 6, 100, 222, 116.28, 22, 18, 4, 82 },
/*242*/ { BARCODE_GS1_128_CC, -1, 3, -1, -1, "[20]02", "", 0, 50, 15, 86, 172, 116.28, 14, 80, 4, 20 }, /* CC-C */
/*243*/ { BARCODE_GS1_128_CC, BARCODE_QUIET_ZONES, 3, -1, -1, "[20]02", "", 0, 50, 15, 86, 198, 116.28, 20, 80, 4, 20 },
/*244*/ { BARCODE_DBAR_OMN_CC, -1, -1, -1, -1, "1234", "", 0, 21, 5, 100, 200, 58.279999, 10, 14, 2, 28 }, /* CC-A */
/*245*/ { BARCODE_DBAR_OMN_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 21, 5, 100, 202, 58.279999, 12, 14, 2, 28 },
/*246*/ { BARCODE_DBAR_OMN_CC, -1, 2, -1, -1, "1234", "", 0, 23, 6, 100, 200, 62.279999, 10, 18, 2, 28 }, /* CC-B */
/*247*/ { BARCODE_DBAR_OMN_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "1234", "", 0, 23, 6, 100, 202, 62.279999, 12, 18, 2, 28 },
/*248*/ { BARCODE_DBAR_LTD_CC, -1, -1, -1, -1, "1234", "", 0, 19, 6, 79, 158, 54.279999, 2, 18, 2, 20 }, /* CC-A */
/*249*/ { BARCODE_DBAR_LTD_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 19, 6, 79, 158, 54.279999, 2, 18, 2, 20 }, /* Same */
/*250*/ { BARCODE_DBAR_LTD_CC, -1, 2, -1, -1, "1234", "", 0, 23, 8, 88, 176, 62.279999, 20, 26, 2, 20 }, /* CC-B */
/*251*/ { BARCODE_DBAR_LTD_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "1234", "", 0, 23, 8, 88, 178, 62.279999, 22, 26, 2, 20 },
/*252*/ { BARCODE_DBAR_EXP_CC, -1, -1, -1, -1, "[20]12", "", 0, 41, 5, 102, 204, 98.279999, 2, 14, 2, 68 }, /* CC-A */
/*253*/ { BARCODE_DBAR_EXP_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]12", "", 0, 41, 5, 102, 204, 98.279999, 2, 14, 2, 68 }, /* Same */
/*254*/ { BARCODE_DBAR_EXP_CC, -1, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 102.28, 2, 18, 2, 68 }, /* CC-B */
/*255*/ { BARCODE_DBAR_EXP_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 102.28, 2, 18, 2, 68 }, /* Same */
/*256*/ { BARCODE_UPCA_CC, -1, -1, -1, -1, "01457137763", "", 0, 50, 7, 99, 226, 118, 18, 20, 2, 90 },
/*257*/ { BARCODE_UPCA_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "01457137763", "", 0, 50, 7, 99, 226, 118, 18, 20, 2, 90 },
/*258*/ { BARCODE_UPCA_CC, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "01457137763", "", 0, 50, 7, 99, 226, 118, 18, 20, 2, 90 },
@ -1990,8 +1990,8 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*277*/ { BARCODE_DBAR_EXPSTK_CC, BARCODE_QUIET_ZONES, -1, -1, -1, "[20]12", "", 0, 41, 5, 102, 204, 82, 2, 14, 2, 68 }, /* Same */
/*278*/ { BARCODE_DBAR_EXPSTK_CC, -1, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 86, 2, 18, 2, 68 }, /* CC-B */
/*279*/ { BARCODE_DBAR_EXPSTK_CC, BARCODE_QUIET_ZONES, 2, -1, -1, "[20]12", "", 0, 43, 6, 102, 204, 86, 2, 18, 2, 68 }, /* Same */
/*280*/ { BARCODE_CHANNEL, -1, -1, -1, -1, "1234", "", 0, 50, 1, 27, 54, 118.9, 0, 0, 2, 100 },
/*281*/ { BARCODE_CHANNEL, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 27, 60, 118.9, 2, 0, 2, 100 },
/*280*/ { BARCODE_CHANNEL, -1, -1, -1, -1, "1234", "", 0, 50, 1, 27, 54, 116.28, 0, 0, 2, 100 },
/*281*/ { BARCODE_CHANNEL, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 50, 1, 27, 60, 116.28, 2, 0, 2, 100 },
/*282*/ { BARCODE_CODEONE, -1, -1, -1, -1, "1234", "", 0, 16, 16, 18, 36, 32, 0, 0, 2, 2 }, /* Versions A to H - no quiet zone */
/*283*/ { BARCODE_CODEONE, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 16, 16, 18, 36, 32, 0, 0, 2, 2 },
/*284*/ { BARCODE_CODEONE, BARCODE_NO_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 16, 16, 18, 36, 32, 0, 0, 2, 2 },
@ -2005,8 +2005,8 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
/*292*/ { BARCODE_ULTRA, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 13, 13, 15, 34, 30, 2, 2, 30, 2 },
/*293*/ { BARCODE_RMQR, -1, -1, -1, -1, "1234", "", 0, 11, 11, 27, 54, 22, 0, 0, 14, 2 },
/*294*/ { BARCODE_RMQR, BARCODE_QUIET_ZONES, -1, -1, -1, "1234", "", 0, 11, 11, 27, 62, 30, 4, 4, 14, 2 },
/*295*/ { BARCODE_BC412, -1, -1, -1, -1, "1234567", "", 0, 16.666668, 1, 102, 204, 52.233337, 0, 0, 2, 33.333336 },
/*296*/ { BARCODE_BC412, BARCODE_QUIET_ZONES, -1, -1, -1, "1234567", "", 0, 16.666668, 1, 102, 244, 52.233337, 20, 0, 2, 33.333336 },
/*295*/ { BARCODE_BC412, -1, -1, -1, -1, "1234567", "", 0, 16.666668, 1, 102, 204, 49.613335, 0, 0, 2, 33.333336 },
/*296*/ { BARCODE_BC412, BARCODE_QUIET_ZONES, -1, -1, -1, "1234567", "", 0, 16.666668, 1, 102, 244, 49.613335, 20, 0, 2, 33.333336 },
};
int data_size = ARRAY_SIZE(data);
int i, length, ret;
@ -2054,13 +2054,13 @@ static void test_quiet_zones(const testCtx *const p_ctx) {
testUtilVectorPrint(symbol);
}
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
if (symbol->symbology == BARCODE_MAXICODE || symbol->symbology == BARCODE_DOTCODE) {
@ -2106,51 +2106,52 @@ static void test_text_gap(const testCtx *const p_ctx) {
};
/* s/\/\*[ 0-9]*\*\//\=printf("\/\*%3d*\/", line(".") - line("'<")): */
struct item data[] = {
/* 0*/ { BARCODE_CODE11, -1, -1, -1, 0, 0, "1234", "", 0, 50, 1, 62, 124, 118.9, 62.0, 114.0, -1, -1 }, /* Default */
/* 1*/ { BARCODE_CODE11, -1, -1, -1, 0.1, 0, "1234", "", 0, 50, 1, 62, 124, 117.7, 62.0, 112.8, -1, -1 },
/* 2*/ { BARCODE_CODE11, -1, -1, -1, 0.2, 0, "1234", "", 0, 50, 1, 62, 124, 117.9, 62.0, 113, -1, -1 },
/* 3*/ { BARCODE_CODE11, -1, -1, -1, 0.3, 0, "1234", "", 0, 50, 1, 62, 124, 118.1, 62.0, 113.2, -1, -1 },
/* 4*/ { BARCODE_CODE11, -1, -1, -1, 0.4, 0, "1234", "", 0, 50, 1, 62, 124, 118.3, 62.0, 113.4, -1, -1 },
/* 5*/ { BARCODE_CODE11, -1, -1, -1, 0.5, 0, "1234", "", 0, 50, 1, 62, 124, 118.5, 62.0, 113.6, -1, -1 },
/* 6*/ { BARCODE_CODE11, -1, -1, -1, 0.6, 0, "1234", "", 0, 50, 1, 62, 124, 118.7, 62.0, 113.799995, -1, -1 },
/* 7*/ { BARCODE_CODE11, -1, -1, -1, 0.7, 0, "1234", "", 0, 50, 1, 62, 124, 118.9, 62.0, 114, -1, -1 },
/* 8*/ { BARCODE_CODE11, -1, -1, -1, 0.75, 0, "1234", "", 0, 50, 1, 62, 124, 119, 62.0, 114.1, -1, -1 },
/* 9*/ { BARCODE_CODE11, -1, -1, -1, 0.8, 0, "1234", "", 0, 50, 1, 62, 124, 119.1, 62.0, 114.2, -1, -1 },
/* 10*/ { BARCODE_CODE11, -1, -1, -1, 0.9, 0, "1234", "", 0, 50, 1, 62, 124, 119.3, 62.0, 114.4, -1, -1 },
/* 11*/ { BARCODE_CODE11, -1, -1, -1, 1.0, 0, "1234", "", 0, 50, 1, 62, 124, 119.5, 62.0, 114.6, -1, -1 }, /* Same as default */
/* 12*/ { BARCODE_CODE11, -1, -1, -1, 1.1, 0, "1234", "", 0, 50, 1, 62, 124, 119.7, 62.0, 114.799995, -1, -1 },
/* 13*/ { BARCODE_CODE11, -1, -1, -1, 1.5, 0, "1234", "", 0, 50, 1, 62, 124, 120.5, 62.0, 115.6, -1, -1 },
/* 14*/ { BARCODE_CODE11, -1, -1, -1, 2.0, 0, "1234", "", 0, 50, 1, 62, 124, 121.5, 62.0, 116.6, -1, -1 },
/* 15*/ { BARCODE_CODE11, -1, -1, -1, 3.0, 0, "1234", "", 0, 50, 1, 62, 124, 123.5, 62.0, 118.6, -1, -1 },
/* 16*/ { BARCODE_CODE11, -1, -1, -1, 4.0, 0, "1234", "", 0, 50, 1, 62, 124, 125.5, 62.0, 120.6, -1, -1 },
/* 17*/ { BARCODE_CODE11, -1, -1, -1, 5.0, 0, "1234", "", 0, 50, 1, 62, 124, 127.5, 62.0, 122.6, -1, -1 },
/* 18*/ { BARCODE_CODE11, -1, -1, -1, 0, 3.0, "1234", "", 0, 50, 1, 62, 372, 356.7, 186.0, 342.0, -1, -1 }, /* Scale default */
/* 19*/ { BARCODE_CODE11, -1, -1, -1, 0.1, 3.0, "1234", "", 0, 50, 1, 62, 372, 353.09998, 186.0, 338.4, -1, -1 }, /* Scale */
/* 20*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763", "", 0, 50, 1, 95, 226, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 21*/ { BARCODE_UPCA, -1, -1, -1, 0.1, 0, "01457130763", "", 0, 50, 1, 95, 226, 116.2, 74.0, 115.4, -1, -1 },
/* 22*/ { BARCODE_UPCA, -1, -1, -1, 0.6, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.2, 74.0, 116.4, -1, -1 },
/* 23*/ { BARCODE_UPCA, -1, -1, -1, 0.7, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.4, 74.0, 116.6, -1, -1 },
/* 24*/ { BARCODE_UPCA, -1, -1, -1, 0.75, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.5, 74.0, 116.7, -1, -1 },
/* 25*/ { BARCODE_UPCA, -1, -1, -1, 0.8, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.6, 74.0, 116.8, -1, -1 },
/* 26*/ { BARCODE_UPCA, -1, -1, -1, 1.0, 0, "01457130763", "", 0, 50, 1, 95, 226, 118, 74.0, 117.2, -1, -1 }, /* Same as default */
/* 27*/ { BARCODE_UPCA, -1, -1, -1, 1.6, 0, "01457130763", "", 0, 50, 1, 95, 226, 119.2, 74.0, 118.4, -1, -1 },
/* 28*/ { BARCODE_UPCA, -1, -1, -1, 1.6, 2.5, "01457130763", "", 0, 50, 1, 95, 565, 298, 185.0, 296.0, -1, -1 }, /* Scale */
/* 29*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 30*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 230.0, 18, 4.0, 82 }, /* Default */
/* 31*/ { BARCODE_UPCA, -1, -1, -1, 0.1, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 116.2, 230.0, 16.2, 4.0, 83.8 },
/* 32*/ { BARCODE_UPCA, -1, -1, -1, 0.75, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 117.5, 230.0, 17.5, 4.0, 82.5 },
/* 33*/ { BARCODE_UPCA, -1, -1, -1, 0.9, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 117.8, 230.0, 17.8, 4.0, 82.2 },
/* 34*/ { BARCODE_UPCA, -1, -1, -1, 1.0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 74.0, 117.2, -1, -1 }, /* Same as default */
/* 35*/ { BARCODE_UPCA, -1, -1, -1, 4.2, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 124.4, 230.0, 24.4, 4.0, 75.6 },
/* 36*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 37*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.1, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 116.2, 74.0, 115.4, -1, -1 },
/* 38*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 236.0, 42, 4.0, 58 }, /* Default */
/* 39*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.1, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 116.2, 236.0, 40.2, 4.0, 59.8 },
/* 40*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.75, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 117.5, 236.0, 41.5, 4.0, 58.5 },
/* 41*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 236.0, 42, 4.0, 58 }, /* Same as default */
/* 42*/ { BARCODE_UPCA_CC, -1, -1, -1, 1.5, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 119.0, 236.0, 43.0, 4.0, 57.0 },
/* 43*/ { BARCODE_UPCA_CC, -1, -1, 0, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 110, 236.0, 42, 4.0, 58 }, /* Hide text default */
/* 44*/ { BARCODE_UPCA_CC, -1, -1, 0, 1.5, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 110, 236.0, 43.0, 4.0, 57.0 }, /* Hide text */
/* 0*/ { BARCODE_CODE11, -1, -1, -1, 0, 0, "1234", "", 0, 50, 1, 62, 124, 116.28, 62.0, 113.3444, -1, -1 }, /* Default */
/* 1*/ { BARCODE_CODE11, -1, -1, -1, 0.1, 0, "1234", "", 0, 50, 1, 62, 124, 114.479996, 62.0, 111.5444, -1, -1 },
/* 2*/ { BARCODE_CODE11, -1, -1, -1, 0.2, 0, "1234", "", 0, 50, 1, 62, 124, 114.68, 62.0, 111.7444, -1, -1 },
/* 3*/ { BARCODE_CODE11, -1, -1, -1, 0.3, 0, "1234", "", 0, 50, 1, 62, 124, 114.88, 62.0, 111.9444, -1, -1 },
/* 4*/ { BARCODE_CODE11, -1, -1, -1, 0.4, 0, "1234", "", 0, 50, 1, 62, 124, 115.08, 62.0, 112.1444, -1, -1 },
/* 5*/ { BARCODE_CODE11, -1, -1, -1, 0.5, 0, "1234", "", 0, 50, 1, 62, 124, 115.28, 62.0, 112.3444, -1, -1 },
/* 6*/ { BARCODE_CODE11, -1, -1, -1, 0.6, 0, "1234", "", 0, 50, 1, 62, 124, 115.479996, 62.0, 112.5444, -1, -1 },
/* 7*/ { BARCODE_CODE11, -1, -1, -1, 0.7, 0, "1234", "", 0, 50, 1, 62, 124, 115.68, 62.0, 112.7444, -1, -1 },
/* 8*/ { BARCODE_CODE11, -1, -1, -1, 0.75, 0, "1234", "", 0, 50, 1, 62, 124, 115.78, 62.0, 112.8444, -1, -1 },
/* 9*/ { BARCODE_CODE11, -1, -1, -1, 0.8, 0, "1234", "", 0, 50, 1, 62, 124, 115.88, 62.0, 112.9444, -1, -1 },
/* 10*/ { BARCODE_CODE11, -1, -1, -1, 0.9, 0, "1234", "", 0, 50, 1, 62, 124, 116.08, 62.0, 113.1444, -1, -1 },
/* 11*/ { BARCODE_CODE11, -1, -1, -1, 1.0, 0, "1234", "", 0, 50, 1, 62, 124, 116.28, 62.0, 113.3444, -1, -1 }, /* Same as default */
/* 12*/ { BARCODE_CODE11, -1, -1, -1, 1.1, 0, "1234", "", 0, 50, 1, 62, 124, 116.48, 62.0, 113.5444, -1, -1 },
/* 13*/ { BARCODE_CODE11, -1, -1, -1, 1.5, 0, "1234", "", 0, 50, 1, 62, 124, 117.28, 62.0, 114.3444, -1, -1 },
/* 14*/ { BARCODE_CODE11, -1, -1, -1, 2.0, 0, "1234", "", 0, 50, 1, 62, 124, 118.28, 62.0, 115.3444, -1, -1 },
/* 15*/ { BARCODE_CODE11, -1, -1, -1, 3.0, 0, "1234", "", 0, 50, 1, 62, 124, 120.28, 62.0, 117.3444, -1, -1 },
/* 16*/ { BARCODE_CODE11, -1, -1, -1, 4.0, 0, "1234", "", 0, 50, 1, 62, 124, 122.28, 62.0, 119.3444, -1, -1 },
/* 17*/ { BARCODE_CODE11, -1, -1, -1, 5.0, 0, "1234", "", 0, 50, 1, 62, 124, 124.28, 62.0, 121.3444, -1, -1 },
/* 18*/ { BARCODE_CODE11, -1, -1, -1, 10.0, 0, "1234", "", 0, 50, 1, 62, 124, 134.28, 62.0, 131.3444, -1, -1 },
/* 19*/ { BARCODE_CODE11, -1, -1, -1, 0, 3.0, "1234", "", 0, 50, 1, 62, 372, 348.839996, 186.0, 340.0332, -1, -1 }, /* Scale default */
/* 20*/ { BARCODE_CODE11, -1, -1, -1, 0.1, 3.0, "1234", "", 0, 50, 1, 62, 372, 343.44, 186.0, 334.6332, -1, -1 }, /* Scale */
/* 21*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763", "", 0, 50, 1, 95, 226, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 22*/ { BARCODE_UPCA, -1, -1, -1, 0.1, 0, "01457130763", "", 0, 50, 1, 95, 226, 116.2, 74.0, 115.4, -1, -1 },
/* 23*/ { BARCODE_UPCA, -1, -1, -1, 0.6, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.2, 74.0, 116.4, -1, -1 },
/* 24*/ { BARCODE_UPCA, -1, -1, -1, 0.7, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.4, 74.0, 116.6, -1, -1 },
/* 25*/ { BARCODE_UPCA, -1, -1, -1, 0.75, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.5, 74.0, 116.7, -1, -1 },
/* 26*/ { BARCODE_UPCA, -1, -1, -1, 0.8, 0, "01457130763", "", 0, 50, 1, 95, 226, 117.6, 74.0, 116.8, -1, -1 },
/* 27*/ { BARCODE_UPCA, -1, -1, -1, 1.0, 0, "01457130763", "", 0, 50, 1, 95, 226, 118, 74.0, 117.2, -1, -1 }, /* Same as default */
/* 28*/ { BARCODE_UPCA, -1, -1, -1, 1.6, 0, "01457130763", "", 0, 50, 1, 95, 226, 119.2, 74.0, 118.4, -1, -1 },
/* 29*/ { BARCODE_UPCA, -1, -1, -1, 1.6, 2.5, "01457130763", "", 0, 50, 1, 95, 565, 298, 185.0, 296.0, -1, -1 }, /* Scale */
/* 30*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 31*/ { BARCODE_UPCA, -1, -1, -1, 0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 230.0, 18, 4.0, 82 }, /* Default */
/* 32*/ { BARCODE_UPCA, -1, -1, -1, 0.1, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 116.2, 230.0, 16.2, 4.0, 83.8 },
/* 33*/ { BARCODE_UPCA, -1, -1, -1, 0.75, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 117.5, 230.0, 17.5, 4.0, 82.5 },
/* 34*/ { BARCODE_UPCA, -1, -1, -1, 0.9, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 117.8, 230.0, 17.8, 4.0, 82.2 },
/* 35*/ { BARCODE_UPCA, -1, -1, -1, 1.0, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 118, 74.0, 117.2, -1, -1 }, /* Same as default */
/* 36*/ { BARCODE_UPCA, -1, -1, -1, 4.2, 0, "01457130763+10", "", 0, 50, 1, 124, 276, 124.4, 230.0, 24.4, 4.0, 75.6 },
/* 37*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 74.0, 117.2, -1, -1 }, /* Default */
/* 38*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.1, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 116.2, 74.0, 115.4, -1, -1 },
/* 39*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 236.0, 42, 4.0, 58 }, /* Default */
/* 40*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.1, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 116.2, 236.0, 40.2, 4.0, 59.8 },
/* 41*/ { BARCODE_UPCA_CC, -1, -1, -1, 0.75, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 117.5, 236.0, 41.5, 4.0, 58.5 },
/* 42*/ { BARCODE_UPCA_CC, -1, -1, -1, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 118, 236.0, 42, 4.0, 58 }, /* Same as default */
/* 43*/ { BARCODE_UPCA_CC, -1, -1, -1, 1.5, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 119.0, 236.0, 43.0, 4.0, 57.0 },
/* 44*/ { BARCODE_UPCA_CC, -1, -1, 0, 0, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 110, 236.0, 42, 4.0, 58 }, /* Hide text default */
/* 45*/ { BARCODE_UPCA_CC, -1, -1, 0, 1.5, 0, "01457130763+10", "[91]12", 0, 50, 7, 127, 276, 110, 236.0, 43.0, 4.0, 57.0 }, /* Hide text */
};
int data_size = ARRAY_SIZE(data);
int i, length, ret;
@ -2199,13 +2200,13 @@ static void test_text_gap(const testCtx *const p_ctx) {
testUtilVectorPrint(symbol);
}
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.8g != %.8g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%d) symbol->height %.9g != %.9g\n", i, data[i].symbology, symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%d) symbol->rows %d != %d\n", i, data[i].symbology, symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%d) symbol->width %d != %d\n", i, data[i].symbology, symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
if (data[i].expected_set_width == -1.0f) {
@ -2904,17 +2905,17 @@ static void test_height(const testCtx *const p_ctx) {
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%s) vector NULL\n", i, testUtilBarcodeName(data[i].symbology));
if (p_ctx->generate) {
printf(" /*%3d*/ { %s, %s, %.5g, \"%s\", \"%s\", %s, %.8g, %d, %d, %.8g, %.8g, \"%s\" },\n",
printf(" /*%3d*/ { %s, %s, %.5g, \"%s\", \"%s\", %s, %.9g, %d, %d, %.9g, %.9g, \"%s\" },\n",
i, testUtilBarcodeName(data[i].symbology), testUtilOutputOptionsName(data[i].output_options),
data[i].height, data[i].data, data[i].composite, testUtilErrorName(data[i].ret),
symbol->height, symbol->rows, symbol->width, symbol->vector->width, symbol->vector->height, data[i].comment);
} else {
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.8g != %.8g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.9g != %.9g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%s) symbol->rows %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
}
@ -3064,18 +3065,18 @@ static void test_height_per_row(const testCtx *const p_ctx) {
assert_nonnull(symbol->vector, "i:%d ZBarcode_Buffer_Vector(%s) vector NULL\n", i, testUtilBarcodeName(data[i].symbology));
if (p_ctx->generate) {
printf(" /*%3d*/ { %s, %s, %d, %d, %d, %.5g, %.5g, \"%s\", \"%s\", %s, %.8g, %d, %d, %.8g, %.8g, \"%s\" },\n",
printf(" /*%3d*/ { %s, %s, %d, %d, %d, %.5g, %.5g, \"%s\", \"%s\", %s, %.9g, %d, %d, %.9g, %.9g, \"%s\" },\n",
i, testUtilBarcodeName(data[i].symbology), testUtilInputModeName(data[i].input_mode),
data[i].option_1, data[i].option_2, data[i].option_3, data[i].height, data[i].scale,
data[i].data, data[i].composite, testUtilErrorName(data[i].ret),
symbol->height, symbol->rows, symbol->width, symbol->vector->width, symbol->vector->height, data[i].comment);
} else {
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.8g != %.8g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->height, data[i].expected_height, "i:%d (%s) symbol->height %.9g != %.9g\n", i, testUtilBarcodeName(data[i].symbology), symbol->height, data[i].expected_height);
assert_equal(symbol->rows, data[i].expected_rows, "i:%d (%s) symbol->rows %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->rows, data[i].expected_rows);
assert_equal(symbol->width, data[i].expected_width, "i:%d (%s) symbol->width %d != %d\n", i, testUtilBarcodeName(data[i].symbology), symbol->width, data[i].expected_width);
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.8g != %.8g\n",
assert_equal(symbol->vector->width, data[i].expected_vector_width, "i:%d (%s) symbol->vector->width %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->width, data[i].expected_vector_width);
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.8g != %.8g\n",
assert_equal(symbol->vector->height, data[i].expected_vector_height, "i:%d (%s) symbol->vector->height %.9g != %.9g\n",
i, testUtilBarcodeName(data[i].symbology), symbol->vector->height, data[i].expected_vector_height);
}

View File

@ -395,7 +395,7 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
int hide_text;
int i, r;
int block_width = 0;
int text_height; /* Font pixel size (so whole integers) */
int font_height; /* Font pixel size (so whole integers) */
float text_gap; /* Gap between barcode and text */
float guard_descent;
const int upcean_guard_whitespace = !(symbol->output_options & BARCODE_NO_QUIET_ZONES)
@ -404,12 +404,13 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
const int no_extend = is_codablockf || symbol->symbology == BARCODE_DPD;
float large_bar_height;
const float descent_factor = 0.1f; /* Assuming descent roughly 10% of font size */
const float descent = 1.32779717f; /* Arimo value for normal text (font height 7) */
const float descent_small = 0.948426545f; /* Arimo value for SMALL_TEXT (font height 5) */
/* For UPC/EAN only */
float addon_row_yposn;
float addon_row_height;
int upcae_outside_text_height = 0; /* UPC-A/E outside digits font size */
int upcae_outside_font_height = 0; /* UPC-A/E outside digits font size */
/* Note using "ascender" to mean height above digits as "ascent" usually measured from baseline */
const float digit_ascender_factor = 0.22f; /* Assuming digit ascender height roughly 22% of font size */
float digit_ascender = 0.0f; /* Avoid gcc -Wmaybe-uninitialized */
@ -477,19 +478,20 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
/* Note font sizes scaled by 2 so really twice these values */
if (upceanflag) {
/* Note BOLD_TEXT ignored for UPCEAN by svg/emf/ps/qzint */
text_height = symbol->output_options & SMALL_TEXT ? 7 : 10;
digit_ascender = text_height * digit_ascender_factor;
antialias_fudge = text_height * antialias_fudge_factor;
font_height = symbol->output_options & SMALL_TEXT ? 7 : 10;
digit_ascender = font_height * digit_ascender_factor;
antialias_fudge = font_height * antialias_fudge_factor;
/* Although font size 7 (for normal) seems small it meets GS1 General Spec (GGS) Section 5.2.5:
"the size of the first and last digits should be reduced to a maximum width equivalent to four modules" */
upcae_outside_text_height = symbol->output_options & SMALL_TEXT ? 6 : 7;
upcae_outside_font_height = symbol->output_options & SMALL_TEXT ? 6 : 7;
/* Note default now 1.0 (GGS 5.2.5 "Normally the minimum is one module") but was 0.5 (absolute minimum) */
text_gap = (symbol->text_gap ? symbol->text_gap : 1.0f) - digit_ascender;
/* Guard bar height (none for EAN-2 and EAN-5) */
guard_descent = upceanflag >= 6 ? symbol->guard_descent : 0.0f;
} else {
text_height = symbol->output_options & SMALL_TEXT ? 6 : 7;
text_gap = symbol->text_gap ? symbol->text_gap : text_height * 0.1f;
font_height = symbol->output_options & SMALL_TEXT ? 5 : 7;
antialias_fudge = font_height * antialias_fudge_factor;
text_gap = symbol->text_gap ? symbol->text_gap : 1.0f;
guard_descent = 0.0f;
}
@ -498,12 +500,12 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
} else {
if (upceanflag) {
/* Add fudge for anti-aliasing of digit bottoms */
textoffset = text_height + text_gap + antialias_fudge;
textoffset = font_height + text_gap + antialias_fudge;
if (textoffset < guard_descent) {
textoffset = guard_descent;
}
} else {
textoffset = text_height * 1.25f + text_gap; /* Allow +25% for characters descending below baseline */
textoffset = font_height + text_gap + antialias_fudge;
}
}
@ -607,11 +609,11 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
&& module_is_set(symbol, r, i + block_width) == fill; block_width++);
if ((r == (symbol->rows - 1)) && (i > main_width) && (addon_latch == 0)) {
addon_text_yposn = yposn + text_height - digit_ascender;
addon_text_yposn = yposn + font_height - digit_ascender;
if (addon_text_yposn < 0.0f) {
addon_text_yposn = 0.0f;
}
addon_row_yposn = yposn + text_height + text_gap + antialias_fudge;
addon_row_yposn = yposn + font_height + text_gap + antialias_fudge;
addon_row_height = row_height - (addon_row_yposn - yposn);
if (upceanflag != 12 && upceanflag != 6) { /* UPC-A/E add-ons don't descend */
addon_row_height += guard_descent;
@ -639,7 +641,7 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
} else {
yposn = yoffset;
if (upceanflag && !hide_text) { /* EAN-2, EAN-5 (standalone add-ons) */
yposn += text_height + text_gap + antialias_fudge;
yposn += font_height + text_gap + antialias_fudge;
}
for (r = 0; r < symbol->rows; r++) {
const float row_height = symbol->row_height[r] ? symbol->row_height[r] : large_bar_height;
@ -736,18 +738,18 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
float text_yposn;
float textwidth;
text_yposn = yoffset + symbol->height + text_height + text_gap; /* Calculated to bottom of text */
text_yposn = yoffset + symbol->height + font_height + text_gap; /* Calculated to bottom of text */
if (upceanflag) { /* Allow for anti-aliasing if UPC/EAN */
if (upceanflag >= 6) {
text_yposn -= antialias_fudge;
} else { /* EAN-2/5 */
text_yposn = yoffset + text_height - digit_ascender;
text_yposn = yoffset + font_height - digit_ascender;
if (text_yposn < 0.0f) {
text_yposn = 0.0f;
}
}
} else { /* Else adjust to baseline */
text_yposn -= text_height * descent_factor;
text_yposn -= symbol->output_options & SMALL_TEXT ? descent_small : descent;
}
if (symbol->border_width > 0 && (symbol->output_options & (BARCODE_BOX | BARCODE_BIND))) {
text_yposn += symbol->border_width; /* Note not needed for BARCODE_BIND_TOP */
@ -763,26 +765,26 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
if (upceanflag == 6) { /* UPC-E */
text_xposn = -(5.0f - 0.35f) + xoffset;
textwidth = 6.2f;
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, upcae_outside_text_height,
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, upcae_outside_font_height,
textwidth, 2 /*right align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (24.0f + 0.5f) + xoffset;
textwidth = 6.0f * 8.5f;
if (!vector_add_string(symbol, textparts[1], 6, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[1], 6, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (51.0f - 0.35f) + 3.0f + xoffset;
textwidth = 6.2f;
if (!vector_add_string(symbol, textparts[2], 1, text_xposn, text_yposn, upcae_outside_text_height,
if (!vector_add_string(symbol, textparts[2], 1, text_xposn, text_yposn, upcae_outside_font_height,
textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (addon_len) {
text_xposn = (addon_len == 2 ? 61.0f : 75.0f) + xoffset + addon_gap;
textwidth = addon_len * 8.5f;
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, text_height,
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, font_height,
textwidth, 0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (upcean_guard_whitespace) {
text_xposn = (addon_len == 2 ? 70.0f : 97.0f) - 0.2f + xoffset + addon_gap;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, addon_text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
}
@ -791,90 +793,90 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
text_xposn = -0.75f + xoffset;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) "<", 1, text_xposn, text_yposn,
text_height, textwidth, 2 /*right align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 2 /*right align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
text_xposn = (17.0f + 0.5f) + xoffset;
textwidth = 4.0f * 8.5f;
if (!vector_add_string(symbol, textparts[0], 4, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[0], 4, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (50.0f - 0.5f) + xoffset;
if (!vector_add_string(symbol, textparts[1], 4, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[1], 4, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (addon_len) {
text_xposn = (addon_len == 2 ? 77.0f : 91.0f) + xoffset + addon_gap;
textwidth = addon_len * 8.5f;
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, text_height,
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, font_height,
textwidth, 0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (upcean_guard_whitespace) {
text_xposn = (addon_len == 2 ? 86.0f : 113.0f) - 0.2f + xoffset + addon_gap;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, addon_text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
} else if (upcean_guard_whitespace) {
text_xposn = (68.0f - 0.2f) + xoffset;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
} else if (upceanflag == 12) { /* UPC-A */
text_xposn = -(5.0f - 0.35f) + xoffset;
textwidth = 6.2f;
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, upcae_outside_text_height,
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, upcae_outside_font_height,
textwidth, 2 /*right align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (27.0f + 1.0f) + xoffset;
textwidth = 5.0f * 8.5f;
if (!vector_add_string(symbol, textparts[1], 5, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[1], 5, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = 67.0f + xoffset;
if (!vector_add_string(symbol, textparts[2], 5, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[2], 5, text_xposn, text_yposn, font_height, textwidth,
0 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (95.0f - 0.35f) + 5.0f + xoffset;
textwidth = 6.2f;
if (!vector_add_string(symbol, textparts[3], 1, text_xposn, text_yposn, upcae_outside_text_height,
if (!vector_add_string(symbol, textparts[3], 1, text_xposn, text_yposn, upcae_outside_font_height,
textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (addon_len) {
text_xposn = (addon_len == 2 ? 105.0f : 119.0f) + xoffset + addon_gap;
textwidth = addon_len * 8.5f;
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, text_height,
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, font_height,
textwidth, 0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (upcean_guard_whitespace) {
text_xposn = (addon_len == 2 ? 114.0f : 141.0f) - 0.2f + xoffset + addon_gap;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, addon_text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
}
} else { /* EAN-13 */
text_xposn = -(5.0f - 0.1f) + xoffset;
textwidth = 8.5f;
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[0], 1, text_xposn, text_yposn, font_height, textwidth,
2 /*right align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (24.0f + 0.5f) + xoffset;
textwidth = 6.0f * 8.5f;
if (!vector_add_string(symbol, textparts[1], 6, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[1], 6, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
text_xposn = (71.0f - 0.5f) + xoffset;
if (!vector_add_string(symbol, textparts[2], 6, text_xposn, text_yposn, text_height, textwidth,
if (!vector_add_string(symbol, textparts[2], 6, text_xposn, text_yposn, font_height, textwidth,
0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (addon_len) {
text_xposn = (addon_len == 2 ? 105.0f : 119.0f) + xoffset + addon_gap;
textwidth = addon_len * 8.5f;
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, text_height,
if (!vector_add_string(symbol, addon, addon_len, text_xposn, addon_text_yposn, font_height,
textwidth, 0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (upcean_guard_whitespace) {
text_xposn = (addon_len == 2 ? 114.0f : 141.0f) + xoffset + addon_gap;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, addon_text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
} else if (upcean_guard_whitespace) {
text_xposn = 96.0f + xoffset;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
}
@ -885,19 +887,19 @@ INTERNAL int plot_vector(struct zint_symbol *symbol, int rotate_angle, int file_
/* Put at top (and centered) */
text_xposn = main_width / 2.0f + xoffset;
textwidth = addon_len * 8.5f;
if (!vector_add_string(symbol, symbol->text, addon_len, text_xposn, text_yposn, text_height,
if (!vector_add_string(symbol, symbol->text, addon_len, text_xposn, text_yposn, font_height,
textwidth, 0 /*centre align*/, &last_string)) return ZINT_ERROR_MEMORY;
if (upcean_guard_whitespace) {
text_xposn = (addon_len == 2 ? 18.75f : 45.75f) + xoffset + addon_gap;
textwidth = 8.5f;
if (!vector_add_string(symbol, (const unsigned char *) ">", 1, text_xposn, text_yposn,
text_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
font_height, textwidth, 1 /*left align*/, &last_string)) return ZINT_ERROR_MEMORY;
}
} else {
/* Put normal human readable text at the bottom (and centered) */
text_xposn = main_width / 2.0f + xoffset + comp_xoffset;
if (!vector_add_string(symbol, symbol->text, -1, text_xposn, text_yposn, text_height, symbol->width, 0,
if (!vector_add_string(symbol, symbol->text, -1, text_xposn, text_yposn, font_height, symbol->width, 0,
&last_string)) return ZINT_ERROR_MEMORY;
}
}

View File

@ -1,11 +1,11 @@
<?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="490" height="126" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="490" height="120" 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="490" height="126" fill="#FFFFFF"/>
<rect x="0" y="0" width="490" height="120" fill="#FFFFFF"/>
<path d="M0 0h4.8v80h-4.8ZM14.4 0h4.8v80h-4.8ZM24 0h4.8v80h-4.8ZM43.2 0h4.8v80h-4.8ZM57.6 0h4.8v80h-4.8ZM72 0h4.8v80h-4.8ZM91.2 0h4.8v80h-4.8ZM100.8 0h4.8v80h-4.8ZM110.4 0h4.8v80h-4.8ZM129.6 0h4.8v80h-4.8ZM148.8 0h4.8v80h-4.8ZM158.4 0h4.8v80h-4.8ZM168 0h4.8v80h-4.8ZM187.2 0h4.8v80h-4.8ZM196.8 0h4.8v80h-4.8ZM206.4 0h4.8v80h-4.8ZM235.2 0h4.8v80h-4.8ZM244.8 0h4.8v80h-4.8ZM254.4 0h4.8v80h-4.8ZM268.8 0h4.8v80h-4.8ZM278.4 0h4.8v80h-4.8ZM302.4 0h4.8v80h-4.8ZM312 0h4.8v80h-4.8ZM326.4 0h4.8v80h-4.8ZM340.8 0h4.8v80h-4.8ZM360 0h4.8v80h-4.8ZM369.6 0h4.8v80h-4.8ZM384 0h4.8v80h-4.8ZM403.2 0h4.8v80h-4.8ZM417.6 0h4.8v80h-4.8ZM427.2 0h4.8v80h-4.8ZM436.8 0h4.8v80h-4.8ZM446.4 0h4.8v80h-4.8ZM475.2 0h4.8v80h-4.8ZM484.8 0h4.8v80h-4.8Z"/>
<text x="244.8" y="113.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="244.8" y="112.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
AQQ45670
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,11 +1,11 @@
<?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="716" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="716" height="280" 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="716" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="716" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM9.6 0h4.8v240h-4.8ZM19.2 0h4.8v240h-4.8ZM28.8 0h14.4v240h-14.4ZM48 0h4.8v240h-4.8ZM57.6 0h14.4v240h-14.4ZM76.8 0h4.8v240h-4.8ZM86.4 0h4.8v240h-4.8ZM96 0h14.4v240h-14.4ZM115.2 0h4.8v240h-4.8ZM124.8 0h4.8v240h-4.8ZM134.4 0h14.4v240h-14.4ZM153.6 0h14.4v240h-14.4ZM172.8 0h4.8v240h-4.8ZM182.4 0h4.8v240h-4.8ZM192 0h4.8v240h-4.8ZM201.6 0h14.4v240h-14.4ZM220.8 0h4.8v240h-4.8ZM230.4 0h14.4v240h-14.4ZM249.6 0h4.8v240h-4.8ZM259.2 0h4.8v240h-4.8ZM268.8 0h14.4v240h-14.4ZM288 0h14.4v240h-14.4ZM307.2 0h14.4v240h-14.4ZM326.4 0h4.8v240h-4.8ZM336 0h4.8v240h-4.8ZM345.6 0h4.8v240h-4.8ZM355.2 0h4.8v240h-4.8ZM364.8 0h14.4v240h-14.4ZM384 0h4.8v240h-4.8ZM393.6 0h4.8v240h-4.8ZM403.2 0h14.4v240h-14.4ZM422.4 0h4.8v240h-4.8ZM432 0h4.8v240h-4.8ZM441.6 0h14.4v240h-14.4ZM460.8 0h14.4v240h-14.4ZM480 0h4.8v240h-4.8ZM489.6 0h4.8v240h-4.8ZM499.2 0h14.4v240h-14.4ZM518.4 0h4.8v240h-4.8ZM528 0h14.4v240h-14.4ZM547.2 0h4.8v240h-4.8ZM556.8 0h4.8v240h-4.8ZM566.4 0h14.4v240h-14.4ZM585.6 0h14.4v240h-14.4ZM604.8 0h4.8v240h-4.8ZM614.4 0h4.8v240h-4.8ZM624 0h4.8v240h-4.8ZM633.6 0h4.8v240h-4.8ZM643.2 0h4.8v240h-4.8ZM652.8 0h14.4v240h-14.4ZM672 0h14.4v240h-14.4ZM691.2 0h14.4v240h-14.4ZM710.4 0h4.8v240h-4.8Z"/>
<text x="357.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="357.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9212320967
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +1,11 @@
<?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="764" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="764" height="280" 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="764" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="764" height="280" fill="#FFFFFF"/>
<path d="M0 0h14.4v240h-14.4ZM19.2 0h14.4v240h-14.4ZM38.4 0h4.8v240h-4.8ZM48 0h4.8v240h-4.8ZM57.6 0h14.4v240h-14.4ZM76.8 0h4.8v240h-4.8ZM86.4 0h14.4v240h-14.4ZM105.6 0h4.8v240h-4.8ZM115.2 0h4.8v240h-4.8ZM124.8 0h14.4v240h-14.4ZM144 0h4.8v240h-4.8ZM153.6 0h4.8v240h-4.8ZM163.2 0h14.4v240h-14.4ZM182.4 0h14.4v240h-14.4ZM201.6 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h4.8v240h-4.8ZM230.4 0h14.4v240h-14.4ZM249.6 0h4.8v240h-4.8ZM259.2 0h14.4v240h-14.4ZM278.4 0h4.8v240h-4.8ZM288 0h4.8v240h-4.8ZM297.6 0h14.4v240h-14.4ZM316.8 0h14.4v240h-14.4ZM336 0h14.4v240h-14.4ZM355.2 0h4.8v240h-4.8ZM364.8 0h4.8v240h-4.8ZM374.4 0h4.8v240h-4.8ZM384 0h4.8v240h-4.8ZM393.6 0h14.4v240h-14.4ZM412.8 0h4.8v240h-4.8ZM422.4 0h4.8v240h-4.8ZM432 0h14.4v240h-14.4ZM451.2 0h4.8v240h-4.8ZM460.8 0h4.8v240h-4.8ZM470.4 0h14.4v240h-14.4ZM489.6 0h14.4v240h-14.4ZM508.8 0h4.8v240h-4.8ZM518.4 0h4.8v240h-4.8ZM528 0h14.4v240h-14.4ZM547.2 0h4.8v240h-4.8ZM556.8 0h14.4v240h-14.4ZM576 0h4.8v240h-4.8ZM585.6 0h4.8v240h-4.8ZM595.2 0h14.4v240h-14.4ZM614.4 0h14.4v240h-14.4ZM633.6 0h4.8v240h-4.8ZM643.2 0h4.8v240h-4.8ZM652.8 0h4.8v240h-4.8ZM662.4 0h4.8v240h-4.8ZM672 0h4.8v240h-4.8ZM681.6 0h14.4v240h-14.4ZM700.8 0h14.4v240h-14.4ZM720 0h14.4v240h-14.4ZM739.2 0h4.8v240h-4.8ZM748.8 0h14.4v240h-14.4Z"/>
<text x="381.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="381.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9212320967
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +1,11 @@
<?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="476" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="476" height="280" 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="476" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="476" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM9.6 0h4.8v240h-4.8ZM19.2 0h4.8v240h-4.8ZM28.8 0h14.4v240h-14.4ZM57.6 0h4.8v240h-4.8ZM67.2 0h14.4v240h-14.4ZM86.4 0h4.8v240h-4.8ZM105.6 0h14.4v240h-14.4ZM124.8 0h4.8v240h-4.8ZM144 0h4.8v240h-4.8ZM153.6 0h4.8v240h-4.8ZM163.2 0h14.4v240h-14.4ZM192 0h14.4v240h-14.4ZM211.2 0h14.4v240h-14.4ZM240 0h4.8v240h-4.8ZM249.6 0h4.8v240h-4.8ZM259.2 0h4.8v240h-4.8ZM278.4 0h4.8v240h-4.8ZM288 0h4.8v240h-4.8ZM307.2 0h14.4v240h-14.4ZM326.4 0h14.4v240h-14.4ZM355.2 0h4.8v240h-4.8ZM364.8 0h4.8v240h-4.8ZM374.4 0h14.4v240h-14.4ZM393.6 0h14.4v240h-14.4ZM412.8 0h4.8v240h-4.8ZM432 0h4.8v240h-4.8ZM451.2 0h14.4v240h-14.4ZM470.4 0h4.8v240h-4.8Z"/>
<text x="237.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="237.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9212320967
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="524" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="524" height="280" 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="524" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="524" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM9.6 0h4.8v240h-4.8ZM19.2 0h4.8v240h-4.8ZM38.4 0h4.8v240h-4.8ZM57.6 0h4.8v240h-4.8ZM67.2 0h4.8v240h-4.8ZM86.4 0h4.8v240h-4.8ZM96 0h14.4v240h-14.4ZM115.2 0h14.4v240h-14.4ZM134.4 0h4.8v240h-4.8ZM144 0h14.4v240h-14.4ZM163.2 0h4.8v240h-4.8ZM182.4 0h4.8v240h-4.8ZM192 0h14.4v240h-14.4ZM211.2 0h14.4v240h-14.4ZM240 0h4.8v240h-4.8ZM249.6 0h4.8v240h-4.8ZM259.2 0h4.8v240h-4.8ZM278.4 0h4.8v240h-4.8ZM288 0h14.4v240h-14.4ZM307.2 0h4.8v240h-4.8ZM316.8 0h14.4v240h-14.4ZM345.6 0h4.8v240h-4.8ZM355.2 0h4.8v240h-4.8ZM374.4 0h4.8v240h-4.8ZM393.6 0h4.8v240h-4.8ZM403.2 0h4.8v240h-4.8ZM422.4 0h14.4v240h-14.4ZM441.6 0h4.8v240h-4.8ZM451.2 0h4.8v240h-4.8ZM460.8 0h4.8v240h-4.8ZM480 0h14.4v240h-14.4ZM499.2 0h14.4v240h-14.4ZM518.4 0h4.8v240h-4.8Z"/>
<text x="261.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="261.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9212320967
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,11 +1,11 @@
<?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="562" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="562" height="280" 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="562" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="562" height="280" fill="#FFFFFF"/>
<path d="M0 0h19.2v240h-19.2ZM24 0h4.8v240h-4.8ZM33.6 0h4.8v240h-4.8ZM43.2 0h4.8v240h-4.8ZM62.4 0h4.8v240h-4.8ZM81.6 0h4.8v240h-4.8ZM91.2 0h4.8v240h-4.8ZM110.4 0h4.8v240h-4.8ZM120 0h14.4v240h-14.4ZM139.2 0h14.4v240h-14.4ZM158.4 0h4.8v240h-4.8ZM168 0h14.4v240h-14.4ZM187.2 0h4.8v240h-4.8ZM206.4 0h4.8v240h-4.8ZM216 0h14.4v240h-14.4ZM235.2 0h14.4v240h-14.4ZM264 0h4.8v240h-4.8ZM273.6 0h4.8v240h-4.8ZM283.2 0h4.8v240h-4.8ZM302.4 0h4.8v240h-4.8ZM312 0h14.4v240h-14.4ZM331.2 0h4.8v240h-4.8ZM340.8 0h14.4v240h-14.4ZM369.6 0h4.8v240h-4.8ZM379.2 0h4.8v240h-4.8ZM398.4 0h4.8v240h-4.8ZM417.6 0h4.8v240h-4.8ZM427.2 0h4.8v240h-4.8ZM446.4 0h14.4v240h-14.4ZM465.6 0h4.8v240h-4.8ZM475.2 0h4.8v240h-4.8ZM484.8 0h4.8v240h-4.8ZM504 0h14.4v240h-14.4ZM523.2 0h19.2v240h-19.2ZM547.2 0h4.8v240h-4.8ZM556.8 0h4.8v240h-4.8Z"/>
<text x="280.8" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="280.8" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9212320967
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="168" height="142" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="168" height="136" 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="168" height="142" fill="#FFFFFF"/>
<rect x="0" y="0" width="168" height="136" fill="#FFFFFF"/>
<path d="M0 0h4.8v96h-4.8ZM9.6 0h4.8v96h-4.8ZM19.2 0h4.8v96h-4.8ZM28.8 0h4.8v96h-4.8ZM38.4 0h4.8v96h-4.8ZM57.6 0h4.8v96h-4.8ZM76.8 0h4.8v96h-4.8ZM91.2 0h4.8v96h-4.8ZM105.6 0h19.2v96h-19.2ZM129.6 0h9.6v96h-9.6ZM144 0h4.8v96h-4.8ZM153.6 0h14.4v96h-14.4Z"/>
<text x="84" y="129.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="84" y="128.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
453678
</text>
</g>

Before

Width:  |  Height:  |  Size: 741 B

After

Width:  |  Height:  |  Size: 742 B

View File

@ -1,11 +1,11 @@
<?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="346" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="346" height="280" 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="346" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="346" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM9.6 0h9.6v240h-9.6ZM28.8 0h4.8v240h-4.8ZM43.2 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM72 0h4.8v240h-4.8ZM81.6 0h4.8v240h-4.8ZM91.2 0h4.8v240h-4.8ZM100.8 0h4.8v240h-4.8ZM115.2 0h4.8v240h-4.8ZM124.8 0h9.6v240h-9.6ZM139.2 0h4.8v240h-4.8ZM148.8 0h4.8v240h-4.8ZM163.2 0h9.6v240h-9.6ZM177.6 0h4.8v240h-4.8ZM187.2 0h4.8v240h-4.8ZM196.8 0h9.6v240h-9.6ZM211.2 0h4.8v240h-4.8ZM220.8 0h4.8v240h-4.8ZM235.2 0h4.8v240h-4.8ZM244.8 0h9.6v240h-9.6ZM259.2 0h4.8v240h-4.8ZM273.6 0h4.8v240h-4.8ZM283.2 0h4.8v240h-4.8ZM292.8 0h4.8v240h-4.8ZM307.2 0h4.8v240h-4.8ZM321.6 0h4.8v240h-4.8ZM331.2 0h9.6v240h-9.6Z"/>
<text x="172.8" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="172.8" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
A37859B
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="514" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="514" height="280" 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="514" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="514" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM9.6 0h9.6v240h-9.6ZM28.8 0h4.8v240h-4.8ZM38.4 0h9.6v240h-9.6ZM52.8 0h4.8v240h-4.8ZM62.4 0h4.8v240h-4.8ZM72 0h4.8v240h-4.8ZM86.4 0h4.8v240h-4.8ZM96 0h9.6v240h-9.6ZM110.4 0h9.6v240h-9.6ZM124.8 0h4.8v240h-4.8ZM134.4 0h9.6v240h-9.6ZM148.8 0h4.8v240h-4.8ZM163.2 0h4.8v240h-4.8ZM172.8 0h9.6v240h-9.6ZM187.2 0h9.6v240h-9.6ZM206.4 0h4.8v240h-4.8ZM216 0h4.8v240h-4.8ZM225.6 0h4.8v240h-4.8ZM240 0h4.8v240h-4.8ZM249.6 0h9.6v240h-9.6ZM264 0h4.8v240h-4.8ZM273.6 0h4.8v240h-4.8ZM283.2 0h9.6v240h-9.6ZM297.6 0h9.6v240h-9.6ZM312 0h4.8v240h-4.8ZM321.6 0h4.8v240h-4.8ZM331.2 0h4.8v240h-4.8ZM345.6 0h9.6v240h-9.6ZM360 0h4.8v240h-4.8ZM369.6 0h4.8v240h-4.8ZM379.2 0h4.8v240h-4.8ZM393.6 0h9.6v240h-9.6ZM408 0h4.8v240h-4.8ZM422.4 0h9.6v240h-9.6ZM436.8 0h4.8v240h-4.8ZM446.4 0h9.6v240h-9.6ZM460.8 0h4.8v240h-4.8ZM470.4 0h4.8v240h-4.8ZM480 0h4.8v240h-4.8ZM489.6 0h9.6v240h-9.6ZM508.8 0h4.8v240h-4.8Z"/>
<text x="256.8" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="256.8" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
921232096769
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,11 +1,11 @@
<?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="591" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="591" height="280" 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="591" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="591" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h14.4v240h-14.4ZM52.8 0h4.8v240h-4.8ZM67.2 0h9.6v240h-9.6ZM81.6 0h14.4v240h-14.4ZM105.6 0h9.6v240h-9.6ZM124.8 0h9.6v240h-9.6ZM139.2 0h9.6v240h-9.6ZM158.4 0h4.8v240h-4.8ZM168 0h9.6v240h-9.6ZM196.8 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h19.2v240h-19.2ZM244.8 0h14.4v240h-14.4ZM264 0h14.4v240h-14.4ZM292.8 0h4.8v240h-4.8ZM302.4 0h9.6v240h-9.6ZM316.8 0h4.8v240h-4.8ZM331.2 0h14.4v240h-14.4ZM355.2 0h9.6v240h-9.6ZM369.6 0h14.4v240h-14.4ZM388.8 0h9.6v240h-9.6ZM403.2 0h14.4v240h-14.4ZM422.4 0h14.4v240h-14.4ZM441.6 0h4.8v240h-4.8ZM456 0h9.6v240h-9.6ZM475.2 0h14.4v240h-14.4ZM494.4 0h9.6v240h-9.6ZM508.8 0h14.4v240h-14.4ZM528 0h9.6v240h-9.6ZM552 0h14.4v240h-14.4ZM571.2 0h4.8v240h-4.8ZM580.8 0h9.6v240h-9.6Z"/>
<text x="295.2" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="295.2" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
130170X178
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,11 +1,11 @@
<?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="836" height="382" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="836" height="376" 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="836" height="382" fill="#FFFFFF"/>
<rect x="0" y="0" width="836" height="376" fill="#FFFFFF"/>
<path d="M96 48h9.6v240h-9.6ZM110.4 48h4.8v240h-4.8ZM124.8 48h4.8v240h-4.8ZM148.8 48h9.6v240h-9.6ZM163.2 48h14.4v240h-14.4ZM192 48h4.8v240h-4.8ZM201.6 48h4.8v240h-4.8ZM216 48h9.6v240h-9.6ZM244.8 48h4.8v240h-4.8ZM254.4 48h4.8v240h-4.8ZM278.4 48h9.6v240h-9.6ZM292.8 48h4.8v240h-4.8ZM307.2 48h4.8v240h-4.8ZM316.8 48h19.2v240h-19.2ZM345.6 48h4.8v240h-4.8ZM360 48h9.6v240h-9.6ZM374.4 48h9.6v240h-9.6ZM393.6 48h9.6v240h-9.6ZM412.8 48h9.6v240h-9.6ZM427.2 48h14.4v240h-14.4ZM456 48h4.8v240h-4.8ZM465.6 48h4.8v240h-4.8ZM475.2 48h9.6v240h-9.6ZM494.4 48h4.8v240h-4.8ZM518.4 48h19.2v240h-19.2ZM547.2 48h4.8v240h-4.8ZM561.6 48h4.8v240h-4.8ZM571.2 48h4.8v240h-4.8ZM585.6 48h19.2v240h-19.2ZM609.6 48h4.8v240h-4.8ZM624 48h4.8v240h-4.8ZM638.4 48h14.4v240h-14.4ZM657.6 48h9.6v240h-9.6ZM676.8 48h9.6v240h-9.6ZM700.8 48h14.4v240h-14.4ZM720 48h4.8v240h-4.8ZM729.6 48h9.6v240h-9.6ZM0 0h835.2v48h-835.2ZM0 288h835.2v48h-835.2ZM0 48h48v240h-48ZM787.2 48h48v240h-48Z"/>
<text x="417.6" y="369.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="417.6" y="368.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,11 +1,11 @@
<?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="644" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="644" height="280" version="1.1" xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol</desc>
<g id="barcode" fill="#00FF00">
<rect x="0" y="0" width="644" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="644" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM67.2 0h14.4v240h-14.4ZM96 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM120 0h9.6v240h-9.6ZM148.8 0h4.8v240h-4.8ZM158.4 0h4.8v240h-4.8ZM182.4 0h9.6v240h-9.6ZM196.8 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h19.2v240h-19.2ZM249.6 0h4.8v240h-4.8ZM264 0h9.6v240h-9.6ZM278.4 0h9.6v240h-9.6ZM297.6 0h9.6v240h-9.6ZM316.8 0h9.6v240h-9.6ZM331.2 0h14.4v240h-14.4ZM360 0h4.8v240h-4.8ZM369.6 0h4.8v240h-4.8ZM379.2 0h9.6v240h-9.6ZM398.4 0h4.8v240h-4.8ZM422.4 0h19.2v240h-19.2ZM451.2 0h4.8v240h-4.8ZM465.6 0h4.8v240h-4.8ZM475.2 0h4.8v240h-4.8ZM489.6 0h19.2v240h-19.2ZM513.6 0h4.8v240h-4.8ZM528 0h4.8v240h-4.8ZM542.4 0h14.4v240h-14.4ZM561.6 0h9.6v240h-9.6ZM580.8 0h9.6v240h-9.6ZM604.8 0h14.4v240h-14.4ZM624 0h4.8v240h-4.8ZM633.6 0h9.6v240h-9.6Z"/>
<text x="321.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="321.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="644" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="644" height="280" version="1.1" xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol</desc>
<g id="barcode" fill="#00FF00">
<rect x="0" y="0" width="644" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="644" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM67.2 0h14.4v240h-14.4ZM96 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM120 0h9.6v240h-9.6ZM148.8 0h4.8v240h-4.8ZM158.4 0h4.8v240h-4.8ZM182.4 0h9.6v240h-9.6ZM196.8 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h19.2v240h-19.2ZM249.6 0h4.8v240h-4.8ZM264 0h9.6v240h-9.6ZM278.4 0h9.6v240h-9.6ZM297.6 0h9.6v240h-9.6ZM316.8 0h9.6v240h-9.6ZM331.2 0h14.4v240h-14.4ZM360 0h4.8v240h-4.8ZM369.6 0h4.8v240h-4.8ZM379.2 0h9.6v240h-9.6ZM398.4 0h4.8v240h-4.8ZM422.4 0h19.2v240h-19.2ZM451.2 0h4.8v240h-4.8ZM465.6 0h4.8v240h-4.8ZM475.2 0h4.8v240h-4.8ZM489.6 0h19.2v240h-19.2ZM513.6 0h4.8v240h-4.8ZM528 0h4.8v240h-4.8ZM542.4 0h14.4v240h-14.4ZM561.6 0h9.6v240h-9.6ZM580.8 0h9.6v240h-9.6ZM604.8 0h14.4v240h-14.4ZM624 0h4.8v240h-4.8ZM633.6 0h9.6v240h-9.6Z" opacity="0.333"/>
<text x="321.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6" opacity="0.333">
<text x="321.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6" opacity="0.333">
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="286" height="644" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="280" height="644" 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="286" height="644" fill="#FFFFFF"/>
<path d="M45.36 0h240v9.6h-240ZM45.36 14.4h240v4.8h-240ZM45.36 28.8h240v4.8h-240ZM45.36 52.8h240v9.6h-240ZM45.36 67.2h240v14.4h-240ZM45.36 96h240v4.8h-240ZM45.36 105.6h240v4.8h-240ZM45.36 120h240v9.6h-240ZM45.36 148.8h240v4.8h-240ZM45.36 158.4h240v4.8h-240ZM45.36 182.4h240v9.6h-240ZM45.36 196.8h240v4.8h-240ZM45.36 211.2h240v4.8h-240ZM45.36 220.8h240v19.2h-240ZM45.36 249.6h240v4.8h-240ZM45.36 264h240v9.6h-240ZM45.36 278.4h240v9.6h-240ZM45.36 297.6h240v9.6h-240ZM45.36 316.8h240v9.6h-240ZM45.36 331.2h240v14.4h-240ZM45.36 360h240v4.8h-240ZM45.36 369.6h240v4.8h-240ZM45.36 379.2h240v9.6h-240ZM45.36 398.4h240v4.8h-240ZM45.36 422.4h240v19.2h-240ZM45.36 451.2h240v4.8h-240ZM45.36 465.6h240v4.8h-240ZM45.36 475.2h240v4.8h-240ZM45.36 489.6h240v19.2h-240ZM45.36 513.6h240v4.8h-240ZM45.36 528h240v4.8h-240ZM45.36 542.4h240v14.4h-240ZM45.36 561.6h240v9.6h-240ZM45.36 580.8h240v9.6h-240ZM45.36 604.8h240v14.4h-240ZM45.36 624h240v4.8h-240ZM45.36 633.6h240v9.6h-240Z"/>
<text x="11.76" y="321.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6" transform="rotate(90,11.76,321.6)">
<rect x="0" y="0" width="280" height="644" fill="#FFFFFF"/>
<path d="M39.07 0h240v9.6h-240ZM39.07 14.4h240v4.8h-240ZM39.07 28.8h240v4.8h-240ZM39.07 52.8h240v9.6h-240ZM39.07 67.2h240v14.4h-240ZM39.07 96h240v4.8h-240ZM39.07 105.6h240v4.8h-240ZM39.07 120h240v9.6h-240ZM39.07 148.8h240v4.8h-240ZM39.07 158.4h240v4.8h-240ZM39.07 182.4h240v9.6h-240ZM39.07 196.8h240v4.8h-240ZM39.07 211.2h240v4.8h-240ZM39.07 220.8h240v19.2h-240ZM39.07 249.6h240v4.8h-240ZM39.07 264h240v9.6h-240ZM39.07 278.4h240v9.6h-240ZM39.07 297.6h240v9.6h-240ZM39.07 316.8h240v9.6h-240ZM39.07 331.2h240v14.4h-240ZM39.07 360h240v4.8h-240ZM39.07 369.6h240v4.8h-240ZM39.07 379.2h240v9.6h-240ZM39.07 398.4h240v4.8h-240ZM39.07 422.4h240v19.2h-240ZM39.07 451.2h240v4.8h-240ZM39.07 465.6h240v4.8h-240ZM39.07 475.2h240v4.8h-240ZM39.07 489.6h240v19.2h-240ZM39.07 513.6h240v4.8h-240ZM39.07 528h240v4.8h-240ZM39.07 542.4h240v14.4h-240ZM39.07 561.6h240v9.6h-240ZM39.07 580.8h240v9.6h-240ZM39.07 604.8h240v14.4h-240ZM39.07 624h240v4.8h-240ZM39.07 633.6h240v9.6h-240Z"/>
<text x="7.05" y="321.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6" transform="rotate(90,7.05,321.6)">
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,11 +1,11 @@
<?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="644" height="279" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="644" height="270" 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="644" height="279" fill="#FFFFFF"/>
<rect x="0" y="0" width="644" height="270" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM67.2 0h14.4v240h-14.4ZM96 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM120 0h9.6v240h-9.6ZM148.8 0h4.8v240h-4.8ZM158.4 0h4.8v240h-4.8ZM182.4 0h9.6v240h-9.6ZM196.8 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h19.2v240h-19.2ZM249.6 0h4.8v240h-4.8ZM264 0h9.6v240h-9.6ZM278.4 0h9.6v240h-9.6ZM297.6 0h9.6v240h-9.6ZM316.8 0h9.6v240h-9.6ZM331.2 0h14.4v240h-14.4ZM360 0h4.8v240h-4.8ZM369.6 0h4.8v240h-4.8ZM379.2 0h9.6v240h-9.6ZM398.4 0h4.8v240h-4.8ZM422.4 0h19.2v240h-19.2ZM451.2 0h4.8v240h-4.8ZM465.6 0h4.8v240h-4.8ZM475.2 0h4.8v240h-4.8ZM489.6 0h19.2v240h-19.2ZM513.6 0h4.8v240h-4.8ZM528 0h4.8v240h-4.8ZM542.4 0h14.4v240h-14.4ZM561.6 0h9.6v240h-9.6ZM580.8 0h9.6v240h-9.6ZM604.8 0h14.4v240h-14.4ZM624 0h4.8v240h-4.8ZM633.6 0h9.6v240h-9.6Z"/>
<text x="321.6" y="268.8" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="28.8" font-weight="bold">
<text x="321.6" y="264.25" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="24" font-weight="bold">
This Text
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="380" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="380" height="280" 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="380" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="380" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM67.2 0h14.4v240h-14.4ZM96 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM120 0h9.6v240h-9.6ZM148.8 0h4.8v240h-4.8ZM158.4 0h4.8v240h-4.8ZM182.4 0h9.6v240h-9.6ZM196.8 0h4.8v120h-4.8ZM211.2 0h4.8v240h-4.8ZM220.8 0h19.2v120h-19.2ZM249.6 0h4.8v240h-4.8ZM264 0h14.4v120h-14.4ZM283.2 0h9.6v120h-9.6ZM302.4 0h4.8v240h-4.8ZM316.8 0h9.6v240h-9.6ZM340.8 0h14.4v240h-14.4ZM360 0h4.8v240h-4.8ZM369.6 0h9.6v240h-9.6ZM172.8 120h4.8v120h-4.8ZM225.6 120h19.2v120h-19.2ZM264 120h4.8v120h-4.8ZM278.4 120h9.6v120h-9.6Z"/>
<text x="189.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="189.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
That
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,11 +1,11 @@
<?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">
<svg width="538" height="275" 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" y="0" width="538" height="275" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h4.8v240h-4.8ZM62.4 0h19.2v240h-19.2ZM86.4 0h14.4v240h-14.4ZM105.6 0h4.8v240h-4.8ZM115.2 0h4.8v240h-4.8ZM134.4 0h9.6v240h-9.6ZM158.4 0h4.8v240h-4.8ZM182.4 0h4.8v240h-4.8ZM192 0h9.6v240h-9.6ZM211.2 0h4.8v240h-4.8ZM235.2 0h4.8v240h-4.8ZM244.8 0h9.6v240h-9.6ZM264 0h4.8v240h-4.8ZM273.6 0h9.6v240h-9.6ZM292.8 0h4.8v240h-4.8ZM316.8 0h9.6v240h-9.6ZM345.6 0h4.8v240h-4.8ZM355.2 0h4.8v240h-4.8ZM369.6 0h4.8v240h-4.8ZM384 0h19.2v240h-19.2ZM408 0h4.8v240h-4.8ZM422.4 0h4.8v240h-4.8ZM432 0h4.8v240h-4.8ZM446.4 0h19.2v240h-19.2ZM475.2 0h9.6v240h-9.6ZM499.2 0h14.4v240h-14.4ZM518.4 0h4.8v240h-4.8ZM528 0h9.6v240h-9.6Z"/>
<text x="268.8" y="270.72" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="268.8" y="267.71" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
Áccent
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="696" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="696" height="280" 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="696" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="696" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h4.8v240h-4.8ZM67.2 0h14.4v240h-14.4ZM91.2 0h9.6v240h-9.6ZM105.6 0h9.6v240h-9.6ZM124.8 0h4.8v240h-4.8ZM134.4 0h14.4v240h-14.4ZM158.4 0h4.8v240h-4.8ZM172.8 0h14.4v240h-14.4ZM192 0h9.6v240h-9.6ZM211.2 0h4.8v240h-4.8ZM225.6 0h14.4v240h-14.4ZM249.6 0h9.6v240h-9.6ZM264 0h14.4v240h-14.4ZM283.2 0h9.6v240h-9.6ZM297.6 0h14.4v240h-14.4ZM316.8 0h4.8v240h-4.8ZM331.2 0h14.4v240h-14.4ZM350.4 0h9.6v240h-9.6ZM369.6 0h14.4v240h-14.4ZM398.4 0h4.8v240h-4.8ZM408 0h9.6v240h-9.6ZM422.4 0h4.8v240h-4.8ZM436.8 0h14.4v240h-14.4ZM460.8 0h9.6v240h-9.6ZM475.2 0h14.4v240h-14.4ZM494.4 0h9.6v240h-9.6ZM508.8 0h14.4v240h-14.4ZM528 0h14.4v240h-14.4ZM547.2 0h4.8v240h-4.8ZM561.6 0h9.6v240h-9.6ZM580.8 0h9.6v240h-9.6ZM600 0h4.8v240h-4.8ZM609.6 0h14.4v240h-14.4ZM633.6 0h9.6v240h-9.6ZM657.6 0h14.4v240h-14.4ZM676.8 0h4.8v240h-4.8ZM686.4 0h9.6v240h-9.6Z"/>
<text x="348" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="348" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
130170X178
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,11 +1,11 @@
<?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="495" height="142" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="495" height="136" 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="495" height="142" fill="#FFFFFF"/>
<rect x="0" y="0" width="495" height="136" fill="#FFFFFF"/>
<path d="M0 0h4.8v96h-4.8ZM14.4 0h4.8v96h-4.8ZM24 0h9.6v96h-9.6ZM38.4 0h9.6v96h-9.6ZM52.8 0h4.8v96h-4.8ZM62.4 0h4.8v96h-4.8ZM72 0h4.8v96h-4.8ZM86.4 0h9.6v96h-9.6ZM100.8 0h4.8v96h-4.8ZM110.4 0h9.6v96h-9.6ZM124.8 0h9.6v96h-9.6ZM139.2 0h4.8v96h-4.8ZM153.6 0h4.8v96h-4.8ZM163.2 0h9.6v96h-9.6ZM177.6 0h4.8v96h-4.8ZM187.2 0h4.8v96h-4.8ZM201.6 0h9.6v96h-9.6ZM216 0h4.8v96h-4.8ZM225.6 0h4.8v96h-4.8ZM235.2 0h9.6v96h-9.6ZM249.6 0h4.8v96h-4.8ZM264 0h9.6v96h-9.6ZM278.4 0h9.6v96h-9.6ZM292.8 0h4.8v96h-4.8ZM302.4 0h4.8v96h-4.8ZM312 0h4.8v96h-4.8ZM321.6 0h9.6v96h-9.6ZM340.8 0h4.8v96h-4.8ZM350.4 0h9.6v96h-9.6ZM364.8 0h4.8v96h-4.8ZM374.4 0h4.8v96h-4.8ZM384 0h4.8v96h-4.8ZM393.6 0h4.8v96h-4.8ZM403.2 0h9.6v96h-9.6ZM422.4 0h9.6v96h-9.6ZM436.8 0h4.8v96h-4.8ZM451.2 0h4.8v96h-4.8ZM460.8 0h9.6v96h-9.6ZM475.2 0h9.6v96h-9.6ZM489.6 0h4.8v96h-4.8Z"/>
<text x="247.2" y="129.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="247.2" y="128.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
A143523126
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="308" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="308" height="280" 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="308" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="308" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM14.4 0h4.8v240h-4.8ZM24 0h9.6v240h-9.6ZM38.4 0h9.6v240h-9.6ZM52.8 0h4.8v240h-4.8ZM62.4 0h9.6v240h-9.6ZM76.8 0h4.8v240h-4.8ZM91.2 0h4.8v240h-4.8ZM100.8 0h4.8v240h-4.8ZM110.4 0h9.6v240h-9.6ZM124.8 0h9.6v240h-9.6ZM139.2 0h4.8v240h-4.8ZM148.8 0h4.8v240h-4.8ZM163.2 0h4.8v240h-4.8ZM172.8 0h9.6v240h-9.6ZM187.2 0h4.8v240h-4.8ZM196.8 0h9.6v240h-9.6ZM211.2 0h4.8v240h-4.8ZM225.6 0h4.8v240h-4.8ZM235.2 0h9.6v240h-9.6ZM249.6 0h4.8v240h-4.8ZM264 0h4.8v240h-4.8ZM273.6 0h9.6v240h-9.6ZM288 0h9.6v240h-9.6ZM302.4 0h4.8v240h-4.8Z"/>
<text x="153.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="153.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
*1AB*
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,11 +1,11 @@
<?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="308" height="238" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="308" height="232" 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="308" height="238" fill="#FFFFFF"/>
<rect x="0" y="0" width="308" height="232" fill="#FFFFFF"/>
<path d="M0 0h4.8v192h-4.8ZM9.6 0h4.8v192h-4.8ZM19.2 0h19.2v192h-19.2ZM43.2 0h9.6v192h-9.6ZM57.6 0h4.8v192h-4.8ZM76.8 0h4.8v192h-4.8ZM86.4 0h4.8v192h-4.8ZM110.4 0h4.8v192h-4.8ZM120 0h4.8v192h-4.8ZM129.6 0h4.8v192h-4.8ZM139.2 0h4.8v192h-4.8ZM163.2 0h4.8v192h-4.8ZM172.8 0h9.6v192h-9.6ZM187.2 0h4.8v192h-4.8ZM196.8 0h4.8v192h-4.8ZM216 0h14.4v192h-14.4ZM235.2 0h9.6v192h-9.6ZM249.6 0h4.8v192h-4.8ZM259.2 0h4.8v192h-4.8ZM268.8 0h4.8v192h-4.8ZM278.4 0h19.2v192h-19.2ZM302.4 0h4.8v192h-4.8Z"/>
<text x="153.6" y="225.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="153.6" y="224.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
C93
</text>
</g>

Before

Width:  |  Height:  |  Size: 974 B

After

Width:  |  Height:  |  Size: 975 B

View File

@ -1,11 +1,11 @@
<?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="961" height="209" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="961" height="203" 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="961" height="209" fill="#FFFFFF"/>
<rect x="0" y="0" width="961" height="203" fill="#FFFFFF"/>
<path d="M4.8 0h4.8v163.2h-4.8ZM19.2 0h4.8v163.2h-4.8ZM43.2 0h9.6v163.2h-9.6ZM67.2 0h9.6v163.2h-9.6ZM81.6 0h9.6v163.2h-9.6ZM96 0h38.4v163.2h-38.4ZM153.6 0h4.8v163.2h-4.8ZM163.2 0h14.4v163.2h-14.4ZM196.8 0h9.6v163.2h-9.6ZM216 0h4.8v163.2h-4.8ZM225.6 0h4.8v163.2h-4.8ZM244.8 0h9.6v163.2h-9.6ZM259.2 0h4.8v163.2h-4.8ZM292.8 0h9.6v163.2h-9.6ZM316.8 0h4.8v163.2h-4.8ZM326.4 0h4.8v163.2h-4.8ZM336 0h28.8v163.2h-28.8ZM384 0h14.4v163.2h-14.4ZM403.2 0h4.8v163.2h-4.8ZM417.6 0h14.4v163.2h-14.4ZM460.8 0h4.8v163.2h-4.8ZM475.2 0h4.8v163.2h-4.8ZM484.8 0h4.8v163.2h-4.8ZM499.2 0h24v163.2h-24ZM528 0h14.4v163.2h-14.4ZM552 0h9.6v163.2h-9.6ZM576 0h28.8v163.2h-28.8ZM624 0h4.8v163.2h-4.8ZM633.6 0h14.4v163.2h-14.4ZM652.8 0h9.6v163.2h-9.6ZM686.4 0h4.8v163.2h-4.8ZM700.8 0h4.8v163.2h-4.8ZM715.2 0h4.8v163.2h-4.8ZM734.4 0h19.2v163.2h-19.2ZM763.2 0h4.8v163.2h-4.8ZM772.8 0h9.6v163.2h-9.6ZM796.8 0h4.8v163.2h-4.8ZM806.4 0h38.4v163.2h-38.4ZM854.4 0h14.4v163.2h-14.4ZM883.2 0h9.6v163.2h-9.6ZM897.6 0h19.2v163.2h-19.2ZM921.6 0h4.8v163.2h-4.8ZM945.6 0h4.8v163.2h-4.8ZM955.2 0h4.8v163.2h-4.8Z"/>
<text x="480" y="196.8" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="480" y="195.23" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)98898765432106(3202)012345(15)991231
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,11 +1,11 @@
<?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="380" height="94" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="380" height="88" 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="380" height="94" fill="#FFFFFF"/>
<rect x="0" y="0" width="380" height="88" fill="#FFFFFF"/>
<path d="M4.8 0h4.8v48h-4.8ZM14.4 0h9.6v48h-9.6ZM43.2 0h9.6v48h-9.6ZM62.4 0h19.2v48h-19.2ZM86.4 0h9.6v48h-9.6ZM100.8 0h4.8v48h-4.8ZM110.4 0h4.8v48h-4.8ZM129.6 0h4.8v48h-4.8ZM139.2 0h9.6v48h-9.6ZM153.6 0h4.8v48h-4.8ZM163.2 0h4.8v48h-4.8ZM172.8 0h9.6v48h-9.6ZM192 0h4.8v48h-4.8ZM206.4 0h4.8v48h-4.8ZM216 0h4.8v48h-4.8ZM230.4 0h4.8v48h-4.8ZM249.6 0h4.8v48h-4.8ZM259.2 0h9.6v48h-9.6ZM273.6 0h9.6v48h-9.6ZM292.8 0h4.8v48h-4.8ZM307.2 0h19.2v48h-19.2ZM336 0h9.6v48h-9.6ZM350.4 0h4.8v48h-4.8Z"/>
<text x="189.6" y="81.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="189.6" y="80.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)09501101530010
</text>
</g>

Before

Width:  |  Height:  |  Size: 986 B

After

Width:  |  Height:  |  Size: 987 B

View File

@ -1,11 +1,11 @@
<?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="461" height="204" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="461" height="198" 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="461" height="204" fill="#FFFFFF"/>
<rect x="0" y="0" width="461" height="198" fill="#FFFFFF"/>
<path d="M4.8 0h4.8v158.4h-4.8ZM33.6 0h4.8v158.4h-4.8ZM43.2 0h4.8v158.4h-4.8ZM72 0h4.8v158.4h-4.8ZM81.6 0h4.8v158.4h-4.8ZM100.8 0h24v158.4h-24ZM148.8 0h4.8v158.4h-4.8ZM158.4 0h19.2v158.4h-19.2ZM182.4 0h9.6v158.4h-9.6ZM196.8 0h4.8v158.4h-4.8ZM206.4 0h14.4v158.4h-14.4ZM230.4 0h4.8v158.4h-4.8ZM249.6 0h9.6v158.4h-9.6ZM264 0h14.4v158.4h-14.4ZM283.2 0h4.8v158.4h-4.8ZM302.4 0h4.8v158.4h-4.8ZM312 0h9.6v158.4h-9.6ZM360 0h14.4v158.4h-14.4ZM384 0h14.4v158.4h-14.4ZM403.2 0h9.6v158.4h-9.6ZM417.6 0h14.4v158.4h-14.4ZM441.6 0h9.6v158.4h-9.6ZM456 0h4.8v158.4h-4.8Z"/>
<text x="230.4" y="192" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="230.4" y="190.43" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)09501101530010
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,11 +1,11 @@
<?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="461" height="108" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="461" height="102" 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="461" height="108" fill="#FFFFFF"/>
<rect x="0" y="0" width="461" height="102" fill="#FFFFFF"/>
<path d="M4.8 0h4.8v62.4h-4.8ZM33.6 0h4.8v62.4h-4.8ZM43.2 0h4.8v62.4h-4.8ZM72 0h4.8v62.4h-4.8ZM81.6 0h4.8v62.4h-4.8ZM100.8 0h24v62.4h-24ZM148.8 0h4.8v62.4h-4.8ZM158.4 0h19.2v62.4h-19.2ZM182.4 0h9.6v62.4h-9.6ZM196.8 0h4.8v62.4h-4.8ZM206.4 0h14.4v62.4h-14.4ZM230.4 0h4.8v62.4h-4.8ZM249.6 0h9.6v62.4h-9.6ZM264 0h14.4v62.4h-14.4ZM283.2 0h4.8v62.4h-4.8ZM302.4 0h4.8v62.4h-4.8ZM312 0h9.6v62.4h-9.6ZM360 0h14.4v62.4h-14.4ZM384 0h14.4v62.4h-14.4ZM403.2 0h9.6v62.4h-9.6ZM417.6 0h14.4v62.4h-14.4ZM441.6 0h9.6v62.4h-9.6ZM456 0h4.8v62.4h-4.8Z"/>
<text x="230.4" y="96" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="230.4" y="94.43" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)09501101530010
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,11 +1,11 @@
<?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="1013" height="395" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="1013" height="388" 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="1013" height="395" fill="#FFFFFF"/>
<rect x="0" y="0" width="1013" height="388" fill="#FFFFFF"/>
<path d="M0 14.4h9.6v320h-9.6ZM14.4 14.4h4.8v320h-4.8ZM28.8 14.4h4.8v320h-4.8ZM52.8 14.4h4.8v320h-4.8ZM72 14.4h4.8v320h-4.8ZM86.4 14.4h9.6v320h-9.6ZM105.6 14.4h4.8v320h-4.8ZM120 14.4h14.4v320h-14.4ZM139.2 14.4h9.6v320h-9.6ZM158.4 14.4h4.8v320h-4.8ZM168 14.4h14.4v320h-14.4ZM187.2 14.4h19.2v320h-19.2ZM211.2 14.4h9.6v320h-9.6ZM225.6 14.4h9.6v320h-9.6ZM244.8 14.4h9.6v320h-9.6ZM264 14.4h9.6v320h-9.6ZM278.4 14.4h4.8v320h-4.8ZM297.6 14.4h4.8v320h-4.8ZM316.8 14.4h9.6v320h-9.6ZM340.8 14.4h9.6v320h-9.6ZM355.2 14.4h9.6v320h-9.6ZM369.6 14.4h4.8v320h-4.8ZM384 14.4h9.6v320h-9.6ZM403.2 14.4h4.8v320h-4.8ZM422.4 14.4h9.6v320h-9.6ZM436.8 14.4h14.4v320h-14.4ZM460.8 14.4h4.8v320h-4.8ZM475.2 14.4h4.8v320h-4.8ZM484.8 14.4h14.4v320h-14.4ZM504 14.4h19.2v320h-19.2ZM528 14.4h4.8v320h-4.8ZM537.6 14.4h9.6v320h-9.6ZM556.8 14.4h14.4v320h-14.4ZM580.8 14.4h4.8v320h-4.8ZM600 14.4h4.8v320h-4.8ZM609.6 14.4h9.6v320h-9.6ZM633.6 14.4h14.4v320h-14.4ZM662.4 14.4h4.8v320h-4.8ZM672 14.4h9.6v320h-9.6ZM686.4 14.4h9.6v320h-9.6ZM715.2 14.4h4.8v320h-4.8ZM724.8 14.4h4.8v320h-4.8ZM739.2 14.4h9.6v320h-9.6ZM758.4 14.4h4.8v320h-4.8ZM777.6 14.4h4.8v320h-4.8ZM792 14.4h9.6v320h-9.6ZM811.2 14.4h4.8v320h-4.8ZM830.4 14.4h4.8v320h-4.8ZM844.8 14.4h9.6v320h-9.6ZM868.8 14.4h4.8v320h-4.8ZM878.4 14.4h4.8v320h-4.8ZM897.6 14.4h4.8v320h-4.8ZM907.2 14.4h4.8v320h-4.8ZM916.8 14.4h19.2v320h-19.2ZM950.4 14.4h9.6v320h-9.6ZM974.4 14.4h14.4v320h-14.4ZM993.6 14.4h4.8v320h-4.8ZM1003.2 14.4h9.6v320h-9.6ZM0 0h1012.8v14.4h-1012.8Z"/>
<text x="506.4" y="368" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="506.4" y="366.43" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
0003 932 0621 9912 3456 78 101 040 9
</text>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,11 +1,11 @@
<?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="562" height="391" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="562" height="385" 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="562" height="391" fill="#FFFFFF"/>
<rect x="0" y="0" width="562" height="385" fill="#FFFFFF"/>
<path d="M0 0h4.8v345.6h-4.8ZM9.6 0h4.8v345.6h-4.8ZM19.2 0h4.8v345.6h-4.8ZM38.4 0h14.4v345.6h-14.4ZM57.6 0h4.8v345.6h-4.8ZM67.2 0h14.4v345.6h-14.4ZM86.4 0h4.8v345.6h-4.8ZM105.6 0h4.8v345.6h-4.8ZM124.8 0h14.4v345.6h-14.4ZM153.6 0h4.8v345.6h-4.8ZM163.2 0h4.8v345.6h-4.8ZM172.8 0h14.4v345.6h-14.4ZM192 0h4.8v345.6h-4.8ZM201.6 0h14.4v345.6h-14.4ZM220.8 0h4.8v345.6h-4.8ZM240 0h4.8v345.6h-4.8ZM259.2 0h14.4v345.6h-14.4ZM278.4 0h4.8v345.6h-4.8ZM288 0h14.4v345.6h-14.4ZM316.8 0h4.8v345.6h-4.8ZM336 0h14.4v345.6h-14.4ZM355.2 0h4.8v345.6h-4.8ZM364.8 0h4.8v345.6h-4.8ZM384 0h4.8v345.6h-4.8ZM393.6 0h4.8v345.6h-4.8ZM403.2 0h14.4v345.6h-14.4ZM422.4 0h14.4v345.6h-14.4ZM451.2 0h4.8v345.6h-4.8ZM460.8 0h14.4v345.6h-14.4ZM480 0h4.8v345.6h-4.8ZM489.6 0h4.8v345.6h-4.8ZM508.8 0h14.4v345.6h-14.4ZM537.6 0h14.4v345.6h-14.4ZM556.8 0h4.8v345.6h-4.8Z"/>
<text x="280.8" y="379.2" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="280.8" y="377.63" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
91.23 2.096.712 7
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +1,11 @@
<?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="648" height="391" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="648" height="385" 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="648" height="391" fill="#FFFFFF"/>
<rect x="0" y="0" width="648" height="385" fill="#FFFFFF"/>
<path d="M0 0h4.8v345.6h-4.8ZM9.6 0h4.8v345.6h-4.8ZM19.2 0h4.8v345.6h-4.8ZM28.8 0h14.4v345.6h-14.4ZM57.6 0h4.8v345.6h-4.8ZM67.2 0h14.4v345.6h-14.4ZM86.4 0h4.8v345.6h-4.8ZM105.6 0h14.4v345.6h-14.4ZM124.8 0h4.8v345.6h-4.8ZM144 0h4.8v345.6h-4.8ZM153.6 0h4.8v345.6h-4.8ZM163.2 0h14.4v345.6h-14.4ZM192 0h14.4v345.6h-14.4ZM211.2 0h14.4v345.6h-14.4ZM240 0h4.8v345.6h-4.8ZM249.6 0h4.8v345.6h-4.8ZM259.2 0h4.8v345.6h-4.8ZM278.4 0h4.8v345.6h-4.8ZM288 0h4.8v345.6h-4.8ZM307.2 0h14.4v345.6h-14.4ZM326.4 0h14.4v345.6h-14.4ZM355.2 0h4.8v345.6h-4.8ZM364.8 0h4.8v345.6h-4.8ZM374.4 0h14.4v345.6h-14.4ZM393.6 0h14.4v345.6h-14.4ZM412.8 0h4.8v345.6h-4.8ZM432 0h4.8v345.6h-4.8ZM451.2 0h14.4v345.6h-14.4ZM470.4 0h4.8v345.6h-4.8ZM480 0h4.8v345.6h-4.8ZM499.2 0h4.8v345.6h-4.8ZM508.8 0h14.4v345.6h-14.4ZM537.6 0h14.4v345.6h-14.4ZM556.8 0h4.8v345.6h-4.8ZM576 0h14.4v345.6h-14.4ZM604.8 0h4.8v345.6h-4.8ZM614.4 0h4.8v345.6h-4.8ZM624 0h14.4v345.6h-14.4ZM643.2 0h4.8v345.6h-4.8Z"/>
<text x="324" y="379.2" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="324" y="377.63" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
92123.209.671.456
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,11 +1,11 @@
<?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="644" height="354" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="644" height="347" 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="644" height="354" fill="#FFFFFF"/>
<rect x="0" y="0" width="644" height="347" fill="#FFFFFF"/>
<path d="M0 0h9.6v307.88h-9.6ZM14.4 0h4.8v307.88h-4.8ZM28.8 0h14.4v307.88h-14.4ZM52.8 0h19.2v307.88h-19.2ZM76.8 0h4.8v307.88h-4.8ZM86.4 0h14.4v307.88h-14.4ZM105.6 0h9.6v307.88h-9.6ZM124.8 0h9.6v307.88h-9.6ZM139.2 0h9.6v307.88h-9.6ZM158.4 0h19.2v307.88h-19.2ZM182.4 0h4.8v307.88h-4.8ZM201.6 0h4.8v307.88h-4.8ZM211.2 0h9.6v307.88h-9.6ZM225.6 0h9.6v307.88h-9.6ZM240 0h19.2v307.88h-19.2ZM264 0h19.2v307.88h-19.2ZM292.8 0h4.8v307.88h-4.8ZM302.4 0h4.8v307.88h-4.8ZM316.8 0h4.8v307.88h-4.8ZM331.2 0h4.8v307.88h-4.8ZM340.8 0h9.6v307.88h-9.6ZM369.6 0h4.8v307.88h-4.8ZM379.2 0h9.6v307.88h-9.6ZM403.2 0h14.4v307.88h-14.4ZM422.4 0h9.6v307.88h-9.6ZM436.8 0h14.4v307.88h-14.4ZM460.8 0h4.8v307.88h-4.8ZM475.2 0h4.8v307.88h-4.8ZM489.6 0h9.6v307.88h-9.6ZM508.8 0h4.8v307.88h-4.8ZM528 0h4.8v307.88h-4.8ZM547.2 0h9.6v307.88h-9.6ZM561.6 0h14.4v307.88h-14.4ZM580.8 0h9.6v307.88h-9.6ZM604.8 0h14.4v307.88h-14.4ZM624 0h4.8v307.88h-4.8ZM633.6 0h9.6v307.88h-9.6Z"/>
<text x="321.6" y="341.48" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="321.6" y="339.91" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)98898765432106
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,11 +1,11 @@
<?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="744" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="744" height="280" 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="744" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="744" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM14.4 0h4.8v240h-4.8ZM24 0h9.6v240h-9.6ZM38.4 0h9.6v240h-9.6ZM52.8 0h4.8v240h-4.8ZM62.4 0h9.6v240h-9.6ZM76.8 0h4.8v240h-4.8ZM91.2 0h4.8v240h-4.8ZM100.8 0h4.8v240h-4.8ZM110.4 0h9.6v240h-9.6ZM124.8 0h4.8v240h-4.8ZM134.4 0h9.6v240h-9.6ZM153.6 0h4.8v240h-4.8ZM163.2 0h4.8v240h-4.8ZM172.8 0h9.6v240h-9.6ZM187.2 0h9.6v240h-9.6ZM201.6 0h9.6v240h-9.6ZM220.8 0h4.8v240h-4.8ZM230.4 0h4.8v240h-4.8ZM240 0h4.8v240h-4.8ZM249.6 0h9.6v240h-9.6ZM268.8 0h4.8v240h-4.8ZM278.4 0h4.8v240h-4.8ZM288 0h9.6v240h-9.6ZM302.4 0h4.8v240h-4.8ZM312 0h4.8v240h-4.8ZM321.6 0h4.8v240h-4.8ZM336 0h9.6v240h-9.6ZM350.4 0h4.8v240h-4.8ZM360 0h9.6v240h-9.6ZM374.4 0h9.6v240h-9.6ZM388.8 0h4.8v240h-4.8ZM403.2 0h9.6v240h-9.6ZM417.6 0h4.8v240h-4.8ZM427.2 0h4.8v240h-4.8ZM436.8 0h4.8v240h-4.8ZM451.2 0h4.8v240h-4.8ZM460.8 0h4.8v240h-4.8ZM475.2 0h4.8v240h-4.8ZM489.6 0h4.8v240h-4.8ZM499.2 0h4.8v240h-4.8ZM508.8 0h9.6v240h-9.6ZM523.2 0h9.6v240h-9.6ZM542.4 0h4.8v240h-4.8ZM552 0h4.8v240h-4.8ZM561.6 0h4.8v240h-4.8ZM576 0h4.8v240h-4.8ZM585.6 0h4.8v240h-4.8ZM600 0h4.8v240h-4.8ZM614.4 0h4.8v240h-4.8ZM624 0h4.8v240h-4.8ZM633.6 0h4.8v240h-4.8ZM643.2 0h9.6v240h-9.6ZM662.4 0h4.8v240h-4.8ZM672 0h9.6v240h-9.6ZM686.4 0h4.8v240h-4.8ZM700.8 0h4.8v240h-4.8ZM710.4 0h9.6v240h-9.6ZM724.8 0h9.6v240h-9.6ZM739.2 0h4.8v240h-4.8Z"/>
<text x="372" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="372" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
123.45fd
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +1,11 @@
<?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="1119" height="354" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="1119" height="347" 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="1119" height="354" fill="#FFFFFF"/>
<rect x="0" y="0" width="1119" height="347" fill="#FFFFFF"/>
<path d="M0 0h9.6v307.88h-9.6ZM14.4 0h4.8v307.88h-4.8ZM28.8 0h14.4v307.88h-14.4ZM52.8 0h19.2v307.88h-19.2ZM76.8 0h4.8v307.88h-4.8ZM86.4 0h14.4v307.88h-14.4ZM105.6 0h9.6v307.88h-9.6ZM124.8 0h9.6v307.88h-9.6ZM139.2 0h9.6v307.88h-9.6ZM158.4 0h19.2v307.88h-19.2ZM182.4 0h4.8v307.88h-4.8ZM201.6 0h4.8v307.88h-4.8ZM211.2 0h9.6v307.88h-9.6ZM225.6 0h9.6v307.88h-9.6ZM240 0h19.2v307.88h-19.2ZM264 0h19.2v307.88h-19.2ZM292.8 0h4.8v307.88h-4.8ZM302.4 0h4.8v307.88h-4.8ZM316.8 0h4.8v307.88h-4.8ZM331.2 0h4.8v307.88h-4.8ZM340.8 0h9.6v307.88h-9.6ZM369.6 0h4.8v307.88h-4.8ZM379.2 0h9.6v307.88h-9.6ZM403.2 0h14.4v307.88h-14.4ZM422.4 0h9.6v307.88h-9.6ZM436.8 0h14.4v307.88h-14.4ZM460.8 0h4.8v307.88h-4.8ZM475.2 0h4.8v307.88h-4.8ZM489.6 0h9.6v307.88h-9.6ZM508.8 0h4.8v307.88h-4.8ZM528 0h9.6v307.88h-9.6ZM552 0h9.6v307.88h-9.6ZM566.4 0h9.6v307.88h-9.6ZM580.8 0h9.6v307.88h-9.6ZM600 0h9.6v307.88h-9.6ZM619.2 0h9.6v307.88h-9.6ZM633.6 0h9.6v307.88h-9.6ZM652.8 0h9.6v307.88h-9.6ZM667.2 0h9.6v307.88h-9.6ZM686.4 0h14.4v307.88h-14.4ZM705.6 0h9.6v307.88h-9.6ZM720 0h14.4v307.88h-14.4ZM739.2 0h4.8v307.88h-4.8ZM748.8 0h14.4v307.88h-14.4ZM768 0h9.6v307.88h-9.6ZM792 0h4.8v307.88h-4.8ZM801.6 0h14.4v307.88h-14.4ZM825.6 0h9.6v307.88h-9.6ZM844.8 0h4.8v307.88h-4.8ZM854.4 0h14.4v307.88h-14.4ZM873.6 0h19.2v307.88h-19.2ZM897.6 0h4.8v307.88h-4.8ZM907.2 0h9.6v307.88h-9.6ZM926.4 0h14.4v307.88h-14.4ZM950.4 0h9.6v307.88h-9.6ZM964.8 0h9.6v307.88h-9.6ZM988.8 0h9.6v307.88h-9.6ZM1003.2 0h19.2v307.88h-19.2ZM1032 0h4.8v307.88h-4.8ZM1041.6 0h4.8v307.88h-4.8ZM1056 0h9.6v307.88h-9.6ZM1080 0h14.4v307.88h-14.4ZM1099.2 0h4.8v307.88h-4.8ZM1108.8 0h9.6v307.88h-9.6Z"/>
<text x="559.2" y="341.48" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="559.2" y="339.91" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(01)98898765432106(3202)012345(15)991231
</text>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,11 +1,11 @@
<?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="616" height="347" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="616" height="342" 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="616" height="347" fill="#FFFFFF"/>
<rect x="0" y="0" width="616" height="342" fill="#FFFFFF"/>
<path d="M0 0h32v48h-32ZM36 0h4v52h-4ZM44 0h4v48h-4ZM52 0h4v48h-4ZM68 0h16v12h-16ZM88 0h4v12h-4ZM96 0h4v12h-4ZM104 0h16v12h-16ZM136 0h8v12h-8ZM148 0h4v12h-4ZM156 0h8v12h-8ZM168 0h12v12h-12ZM204 0h12v12h-12ZM220 0h20v12h-20ZM244 0h12v12h-12ZM260 0h4v12h-4ZM272 0h4v12h-4ZM296 0h4v12h-4ZM316 0h4v12h-4ZM332 0h4v12h-4ZM340 0h8v12h-8ZM356 0h4v12h-4ZM368 0h4v12h-4ZM380 0h8v12h-8ZM408 0h8v12h-8ZM432 0h4v12h-4ZM440 0h8v12h-8ZM460 0h12v12h-12ZM476 0h16v12h-16ZM496 0h4v12h-4ZM504 0h4v24h-4ZM516 0h16v12h-16ZM544 0h28v48h-28ZM576 0h4v48h-4ZM592 0h4v48h-4ZM600 0h4v48h-4ZM612 0h4v48h-4ZM68 12h20v12h-20ZM92 12h4v24h-4ZM100 12h4v12h-4ZM116 12h8v12h-8ZM136 12h4v24h-4ZM144 12h4v12h-4ZM160 12h20v12h-20ZM188 12h8v12h-8ZM204 12h24v12h-24ZM232 12h12v12h-12ZM248 12h4v12h-4ZM264 12h4v12h-4ZM272 12h8v12h-8ZM288 12h8v12h-8ZM300 12h16v12h-16ZM328 12h4v12h-4ZM340 12h4v36h-4ZM348 12h4v24h-4ZM360 12h24v12h-24ZM388 12h12v12h-12ZM408 12h12v12h-12ZM424 12h4v12h-4ZM432 12h16v12h-16ZM456 12h12v12h-12ZM476 12h24v12h-24ZM512 12h4v12h-4ZM520 12h12v12h-12ZM68 24h12v12h-12ZM84 24h4v12h-4ZM104 24h24v12h-24ZM148 24h4v12h-4ZM156 24h8v12h-8ZM172 24h20v12h-20ZM204 24h4v12h-4ZM216 24h4v12h-4ZM224 24h4v12h-4ZM236 24h16v12h-16ZM272 24h4v12h-4ZM280 24h20v12h-20ZM304 24h12v12h-12ZM320 24h8v12h-8ZM356 24h4v12h-4ZM380 24h16v12h-16ZM408 24h20v12h-20ZM432 24h4v12h-4ZM440 24h16v12h-16ZM464 24h8v12h-8ZM476 24h8v12h-8ZM488 24h4v12h-4ZM496 24h4v12h-4ZM512 24h20v12h-20ZM68 36h4v12h-4ZM76 36h4v12h-4ZM84 36h16v12h-16ZM108 36h16v12h-16ZM136 36h12v12h-12ZM160 36h12v12h-12ZM184 36h4v12h-4ZM192 36h4v12h-4ZM204 36h12v12h-12ZM220 36h8v12h-8ZM232 36h4v12h-4ZM252 36h8v12h-8ZM272 36h8v12h-8ZM284 36h12v12h-12ZM304 36h8v12h-8ZM316 36h4v12h-4ZM352 36h8v12h-8ZM368 36h16v12h-16ZM388 36h12v12h-12ZM408 36h8v12h-8ZM428 36h8v16h-8ZM444 36h4v12h-4ZM464 36h4v12h-4ZM476 36h20v12h-20ZM500 36h4v12h-4ZM508 36h24v12h-24ZM536 36h4v16h-4ZM44 48h8v4h-8ZM64 48h8v4h-8ZM88 48h4v4h-4ZM96 48h4v4h-4ZM112 48h4v4h-4ZM124 48h8v4h-8ZM140 48h4v4h-4ZM152 48h8v4h-8ZM164 48h8v4h-8ZM176 48h8v4h-8ZM192 48h12v4h-12ZM212 48h4v4h-4ZM224 48h12v4h-12ZM244 48h4v4h-4ZM260 48h4v4h-4ZM272 48h4v4h-4ZM288 48h4v4h-4ZM296 48h4v4h-4ZM312 48h4v4h-4ZM324 48h12v4h-12ZM340 48h16v4h-16ZM360 48h4v4h-4ZM372 48h8v4h-8ZM388 48h4v4h-4ZM400 48h4v4h-4ZM420 48h4v4h-4ZM440 48h8v4h-8ZM456 48h12v4h-12ZM472 48h4v4h-4ZM492 48h4v4h-4ZM508 48h4v4h-4ZM520 48h4v4h-4ZM544 48h12v4h-12ZM564 48h12v4h-12ZM588 48h4v4h-4ZM596 48h4v4h-4ZM28 52h8v256.57h-8ZM40 52h4v256.57h-4ZM52 52h12v256.57h-12ZM72 52h16v256.57h-16ZM92 52h4v256.57h-4ZM100 52h12v256.57h-12ZM116 52h8v256.57h-8ZM132 52h8v256.57h-8ZM144 52h8v256.57h-8ZM160 52h4v256.57h-4ZM172 52h4v256.57h-4ZM184 52h8v256.57h-8ZM204 52h8v256.57h-8ZM216 52h8v256.57h-8ZM236 52h8v256.57h-8ZM248 52h12v256.57h-12ZM264 52h8v256.57h-8ZM276 52h12v256.57h-12ZM292 52h4v256.57h-4ZM300 52h12v256.57h-12ZM316 52h8v256.57h-8ZM336 52h4v256.57h-4ZM356 52h4v256.57h-4ZM364 52h8v256.57h-8ZM380 52h8v256.57h-8ZM392 52h8v256.57h-8ZM404 52h16v256.57h-16ZM424 52h4v256.57h-4ZM436 52h4v256.57h-4ZM448 52h8v256.57h-8ZM468 52h4v256.57h-4ZM476 52h16v256.57h-16ZM496 52h12v256.57h-12ZM512 52h8v256.57h-8ZM524 52h12v256.57h-12ZM540 52h4v256.57h-4ZM556 52h8v256.57h-8ZM576 52h12v256.57h-12ZM592 52h4v256.57h-4ZM600 52h8v256.57h-8Z"/>
<text x="318" y="336.57" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="28">
<text x="318" y="335.25" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="28">
(01)03312345678903
</text>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

After

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 268 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 KiB

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View File

@ -1,11 +1,11 @@
<?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="961" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="961" height="280" 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="961" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="961" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h4.8v240h-4.8ZM52.8 0h9.6v240h-9.6ZM76.8 0h4.8v240h-4.8ZM91.2 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM115.2 0h4.8v240h-4.8ZM134.4 0h9.6v240h-9.6ZM158.4 0h4.8v240h-4.8ZM172.8 0h14.4v240h-14.4ZM196.8 0h9.6v240h-9.6ZM211.2 0h9.6v240h-9.6ZM230.4 0h14.4v240h-14.4ZM254.4 0h4.8v240h-4.8ZM264 0h9.6v240h-9.6ZM283.2 0h4.8v240h-4.8ZM292.8 0h14.4v240h-14.4ZM316.8 0h4.8v240h-4.8ZM336 0h4.8v240h-4.8ZM345.6 0h9.6v240h-9.6ZM369.6 0h4.8v240h-4.8ZM379.2 0h9.6v240h-9.6ZM393.6 0h14.4v240h-14.4ZM422.4 0h4.8v240h-4.8ZM441.6 0h4.8v240h-4.8ZM460.8 0h9.6v240h-9.6ZM475.2 0h9.6v240h-9.6ZM489.6 0h14.4v240h-14.4ZM513.6 0h4.8v240h-4.8ZM528 0h4.8v240h-4.8ZM537.6 0h9.6v240h-9.6ZM561.6 0h4.8v240h-4.8ZM580.8 0h9.6v240h-9.6ZM600 0h14.4v240h-14.4ZM619.2 0h4.8v240h-4.8ZM633.6 0h4.8v240h-4.8ZM652.8 0h9.6v240h-9.6ZM667.2 0h4.8v240h-4.8ZM686.4 0h14.4v240h-14.4ZM705.6 0h9.6v240h-9.6ZM720 0h14.4v240h-14.4ZM739.2 0h4.8v240h-4.8ZM753.6 0h14.4v240h-14.4ZM777.6 0h9.6v240h-9.6ZM792 0h9.6v240h-9.6ZM806.4 0h4.8v240h-4.8ZM825.6 0h4.8v240h-4.8ZM844.8 0h9.6v240h-9.6ZM868.8 0h9.6v240h-9.6ZM883.2 0h9.6v240h-9.6ZM897.6 0h9.6v240h-9.6ZM921.6 0h14.4v240h-14.4ZM940.8 0h4.8v240h-4.8ZM950.4 0h9.6v240h-9.6Z"/>
<text x="480" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="480" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
*+A123BJC5D6E71G*
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +1,11 @@
<?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="917" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="917" height="280" 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="917" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="917" height="280" fill="#FFFFFF"/>
<path d="M0 0h4.8v240h-4.8ZM19.2 0h4.8v240h-4.8ZM28.8 0h14.4v240h-14.4ZM48 0h14.4v240h-14.4ZM67.2 0h4.8v240h-4.8ZM76.8 0h4.8v240h-4.8ZM96 0h4.8v240h-4.8ZM105.6 0h4.8v240h-4.8ZM124.8 0h4.8v240h-4.8ZM144 0h4.8v240h-4.8ZM153.6 0h14.4v240h-14.4ZM172.8 0h4.8v240h-4.8ZM192 0h4.8v240h-4.8ZM201.6 0h4.8v240h-4.8ZM211.2 0h14.4v240h-14.4ZM230.4 0h4.8v240h-4.8ZM240 0h4.8v240h-4.8ZM259.2 0h14.4v240h-14.4ZM278.4 0h4.8v240h-4.8ZM288 0h14.4v240h-14.4ZM307.2 0h14.4v240h-14.4ZM326.4 0h14.4v240h-14.4ZM355.2 0h4.8v240h-4.8ZM364.8 0h4.8v240h-4.8ZM374.4 0h4.8v240h-4.8ZM384 0h14.4v240h-14.4ZM403.2 0h4.8v240h-4.8ZM422.4 0h14.4v240h-14.4ZM441.6 0h4.8v240h-4.8ZM451.2 0h4.8v240h-4.8ZM460.8 0h4.8v240h-4.8ZM470.4 0h14.4v240h-14.4ZM499.2 0h4.8v240h-4.8ZM508.8 0h4.8v240h-4.8ZM518.4 0h14.4v240h-14.4ZM537.6 0h14.4v240h-14.4ZM556.8 0h14.4v240h-14.4ZM585.6 0h4.8v240h-4.8ZM595.2 0h4.8v240h-4.8ZM604.8 0h4.8v240h-4.8ZM614.4 0h14.4v240h-14.4ZM633.6 0h4.8v240h-4.8ZM652.8 0h4.8v240h-4.8ZM662.4 0h4.8v240h-4.8ZM672 0h14.4v240h-14.4ZM691.2 0h4.8v240h-4.8ZM700.8 0h14.4v240h-14.4ZM729.6 0h4.8v240h-4.8ZM739.2 0h4.8v240h-4.8ZM748.8 0h14.4v240h-14.4ZM768 0h4.8v240h-4.8ZM777.6 0h4.8v240h-4.8ZM787.2 0h14.4v240h-14.4ZM816 0h14.4v240h-14.4ZM835.2 0h4.8v240h-4.8ZM844.8 0h4.8v240h-4.8ZM864 0h4.8v240h-4.8ZM873.6 0h14.4v240h-14.4ZM892.8 0h14.4v240h-14.4ZM912 0h4.8v240h-4.8Z"/>
<text x="458.4" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="458.4" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
*+14352312J*
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,11 +1,11 @@
<?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="793" height="402" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="793" height="395" 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="793" height="402" fill="#FFFFFF"/>
<rect x="0" y="0" width="793" height="395" fill="#FFFFFF"/>
<path d="M72 24h4.8v307.88h-4.8ZM81.6 24h4.8v307.88h-4.8ZM91.2 24h4.8v307.88h-4.8ZM100.8 24h14.4v307.88h-14.4ZM129.6 24h4.8v307.88h-4.8ZM139.2 24h14.4v307.88h-14.4ZM158.4 24h4.8v307.88h-4.8ZM177.6 24h14.4v307.88h-14.4ZM196.8 24h4.8v307.88h-4.8ZM216 24h4.8v307.88h-4.8ZM225.6 24h4.8v307.88h-4.8ZM235.2 24h14.4v307.88h-14.4ZM264 24h14.4v307.88h-14.4ZM283.2 24h14.4v307.88h-14.4ZM312 24h4.8v307.88h-4.8ZM321.6 24h4.8v307.88h-4.8ZM331.2 24h4.8v307.88h-4.8ZM350.4 24h4.8v307.88h-4.8ZM360 24h4.8v307.88h-4.8ZM379.2 24h14.4v307.88h-14.4ZM398.4 24h14.4v307.88h-14.4ZM427.2 24h4.8v307.88h-4.8ZM436.8 24h4.8v307.88h-4.8ZM446.4 24h14.4v307.88h-14.4ZM465.6 24h14.4v307.88h-14.4ZM484.8 24h4.8v307.88h-4.8ZM504 24h4.8v307.88h-4.8ZM523.2 24h14.4v307.88h-14.4ZM542.4 24h4.8v307.88h-4.8ZM552 24h4.8v307.88h-4.8ZM571.2 24h4.8v307.88h-4.8ZM580.8 24h14.4v307.88h-14.4ZM609.6 24h14.4v307.88h-14.4ZM628.8 24h4.8v307.88h-4.8ZM648 24h14.4v307.88h-14.4ZM667.2 24h4.8v307.88h-4.8ZM686.4 24h4.8v307.88h-4.8ZM696 24h14.4v307.88h-14.4ZM715.2 24h4.8v307.88h-4.8ZM0 0h792v24h-792ZM0 331.88h792v24h-792ZM0 24h24v307.88h-24ZM768 24h24v307.88h-24Z"/>
<text x="396" y="389.48" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="396" y="387.91" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
92123209671459
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,11 +1,11 @@
<?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="744" height="354" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="744" height="347" 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="744" height="354" fill="#FFFFFF"/>
<rect x="0" y="0" width="744" height="347" fill="#FFFFFF"/>
<path d="M48 0h4.8v307.88h-4.8ZM57.6 0h4.8v307.88h-4.8ZM67.2 0h4.8v307.88h-4.8ZM76.8 0h14.4v307.88h-14.4ZM105.6 0h4.8v307.88h-4.8ZM115.2 0h14.4v307.88h-14.4ZM134.4 0h4.8v307.88h-4.8ZM153.6 0h14.4v307.88h-14.4ZM172.8 0h4.8v307.88h-4.8ZM192 0h4.8v307.88h-4.8ZM201.6 0h4.8v307.88h-4.8ZM211.2 0h14.4v307.88h-14.4ZM240 0h14.4v307.88h-14.4ZM259.2 0h14.4v307.88h-14.4ZM288 0h4.8v307.88h-4.8ZM297.6 0h4.8v307.88h-4.8ZM307.2 0h4.8v307.88h-4.8ZM326.4 0h4.8v307.88h-4.8ZM336 0h4.8v307.88h-4.8ZM355.2 0h14.4v307.88h-14.4ZM374.4 0h14.4v307.88h-14.4ZM403.2 0h4.8v307.88h-4.8ZM412.8 0h4.8v307.88h-4.8ZM422.4 0h14.4v307.88h-14.4ZM441.6 0h14.4v307.88h-14.4ZM460.8 0h4.8v307.88h-4.8ZM480 0h4.8v307.88h-4.8ZM499.2 0h14.4v307.88h-14.4ZM518.4 0h4.8v307.88h-4.8ZM528 0h4.8v307.88h-4.8ZM547.2 0h4.8v307.88h-4.8ZM556.8 0h14.4v307.88h-14.4ZM585.6 0h14.4v307.88h-14.4ZM604.8 0h4.8v307.88h-4.8ZM624 0h14.4v307.88h-14.4ZM643.2 0h4.8v307.88h-4.8ZM662.4 0h4.8v307.88h-4.8ZM672 0h14.4v307.88h-14.4ZM691.2 0h4.8v307.88h-4.8Z"/>
<text x="372" y="341.48" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="372" y="339.91" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
92123209671459
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,11 +1,11 @@
<?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="807" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="807" height="280" 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="807" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="807" height="280" fill="#FFFFFF"/>
<path d="M19.2 0h4.8v240h-4.8ZM38.4 0h4.8v240h-4.8ZM57.6 0h4.8v240h-4.8ZM96 0h4.8v240h-4.8ZM115.2 0h4.8v240h-4.8ZM153.6 0h4.8v240h-4.8ZM192 0h4.8v240h-4.8ZM211.2 0h4.8v240h-4.8ZM249.6 0h4.8v240h-4.8ZM268.8 0h4.8v240h-4.8ZM307.2 0h4.8v240h-4.8ZM326.4 0h4.8v240h-4.8ZM345.6 0h4.8v240h-4.8ZM403.2 0h4.8v240h-4.8ZM422.4 0h4.8v240h-4.8ZM441.6 0h4.8v240h-4.8ZM480 0h4.8v240h-4.8ZM518.4 0h4.8v240h-4.8ZM537.6 0h4.8v240h-4.8ZM556.8 0h4.8v240h-4.8ZM576 0h4.8v240h-4.8ZM595.2 0h4.8v240h-4.8ZM633.6 0h4.8v240h-4.8ZM672 0h4.8v240h-4.8ZM691.2 0h4.8v240h-4.8ZM710.4 0h4.8v240h-4.8ZM729.6 0h4.8v240h-4.8ZM787.2 0h4.8v240h-4.8Z"/>
<text x="403.2" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="403.2" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
9234570
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="1071" height="264" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="1071" height="258" 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="1071" height="264" fill="#FFFFFF"/>
<rect x="0" y="0" width="1071" height="258" fill="#FFFFFF"/>
<path d="M0 0h4.8v218.18h-4.8ZM19.2 0h4.8v218.18h-4.8ZM28.8 0h14.4v218.18h-14.4ZM48 0h14.4v218.18h-14.4ZM67.2 0h4.8v218.18h-4.8ZM76.8 0h14.4v218.18h-14.4ZM96 0h4.8v218.18h-4.8ZM115.2 0h4.8v218.18h-4.8ZM124.8 0h4.8v218.18h-4.8ZM134.4 0h14.4v218.18h-14.4ZM153.6 0h4.8v218.18h-4.8ZM163.2 0h14.4v218.18h-14.4ZM192 0h4.8v218.18h-4.8ZM201.6 0h4.8v218.18h-4.8ZM211.2 0h14.4v218.18h-14.4ZM230.4 0h14.4v218.18h-14.4ZM249.6 0h14.4v218.18h-14.4ZM278.4 0h4.8v218.18h-4.8ZM288 0h4.8v218.18h-4.8ZM297.6 0h4.8v218.18h-4.8ZM307.2 0h4.8v218.18h-4.8ZM316.8 0h4.8v218.18h-4.8ZM336 0h14.4v218.18h-14.4ZM355.2 0h4.8v218.18h-4.8ZM364.8 0h14.4v218.18h-14.4ZM384 0h14.4v218.18h-14.4ZM403.2 0h4.8v218.18h-4.8ZM422.4 0h14.4v218.18h-14.4ZM441.6 0h4.8v218.18h-4.8ZM451.2 0h4.8v218.18h-4.8ZM460.8 0h4.8v218.18h-4.8ZM480 0h4.8v218.18h-4.8ZM499.2 0h4.8v218.18h-4.8ZM508.8 0h4.8v218.18h-4.8ZM528 0h4.8v218.18h-4.8ZM537.6 0h14.4v218.18h-14.4ZM556.8 0h4.8v218.18h-4.8ZM566.4 0h4.8v218.18h-4.8ZM585.6 0h4.8v218.18h-4.8ZM595.2 0h14.4v218.18h-14.4ZM614.4 0h4.8v218.18h-4.8ZM624 0h14.4v218.18h-14.4ZM643.2 0h4.8v218.18h-4.8ZM662.4 0h4.8v218.18h-4.8ZM672 0h14.4v218.18h-14.4ZM691.2 0h14.4v218.18h-14.4ZM710.4 0h14.4v218.18h-14.4ZM729.6 0h4.8v218.18h-4.8ZM748.8 0h4.8v218.18h-4.8ZM758.4 0h4.8v218.18h-4.8ZM768 0h4.8v218.18h-4.8ZM777.6 0h4.8v218.18h-4.8ZM787.2 0h14.4v218.18h-14.4ZM816 0h4.8v218.18h-4.8ZM825.6 0h14.4v218.18h-14.4ZM844.8 0h14.4v218.18h-14.4ZM864 0h4.8v218.18h-4.8ZM873.6 0h14.4v218.18h-14.4ZM902.4 0h4.8v218.18h-4.8ZM912 0h4.8v218.18h-4.8ZM921.6 0h4.8v218.18h-4.8ZM931.2 0h4.8v218.18h-4.8ZM940.8 0h14.4v218.18h-14.4ZM960 0h14.4v218.18h-14.4ZM988.8 0h4.8v218.18h-4.8ZM998.4 0h4.8v218.18h-4.8ZM1017.6 0h4.8v218.18h-4.8ZM1027.2 0h14.4v218.18h-14.4ZM1046.4 0h14.4v218.18h-14.4ZM1065.6 0h4.8v218.18h-4.8Z"/>
<text x="535.2" y="251.78" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="535.2" y="250.21" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
12345/ABCDET
</text>
</g>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,11 +1,11 @@
<?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="380" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="380" height="280" 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="380" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="380" height="280" fill="#FFFFFF"/>
<path d="M0 0h9.6v240h-9.6ZM14.4 0h4.8v240h-4.8ZM28.8 0h9.6v240h-9.6ZM43.2 0h9.6v240h-9.6ZM57.6 0h4.8v240h-4.8ZM72 0h4.8v240h-4.8ZM86.4 0h9.6v240h-9.6ZM100.8 0h4.8v240h-4.8ZM115.2 0h9.6v240h-9.6ZM129.6 0h4.8v240h-4.8ZM144 0h4.8v240h-4.8ZM158.4 0h4.8v240h-4.8ZM172.8 0h4.8v240h-4.8ZM187.2 0h4.8v240h-4.8ZM201.6 0h4.8v240h-4.8ZM216 0h9.6v240h-9.6ZM230.4 0h4.8v240h-4.8ZM244.8 0h9.6v240h-9.6ZM259.2 0h4.8v240h-4.8ZM273.6 0h4.8v240h-4.8ZM288 0h9.6v240h-9.6ZM302.4 0h4.8v240h-4.8ZM316.8 0h4.8v240h-4.8ZM331.2 0h4.8v240h-4.8ZM345.6 0h9.6v240h-9.6ZM360 0h4.8v240h-4.8ZM374.4 0h4.8v240h-4.8Z"/>
<text x="189.6" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="189.6" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
650291
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="749" height="354" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="749" height="347" 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="749" height="354" fill="#FFFFFF"/>
<rect x="0" y="0" width="749" height="347" fill="#FFFFFF"/>
<path d="M0 0h9.6v307.88h-9.6ZM14.4 0h4.8v307.88h-4.8ZM28.8 0h14.4v307.88h-14.4ZM52.8 0h19.2v307.88h-19.2ZM76.8 0h4.8v307.88h-4.8ZM86.4 0h14.4v307.88h-14.4ZM105.6 0h9.6v307.88h-9.6ZM120 0h9.6v307.88h-9.6ZM139.2 0h9.6v307.88h-9.6ZM158.4 0h4.8v307.88h-4.8ZM177.6 0h9.6v307.88h-9.6ZM192 0h4.8v307.88h-4.8ZM211.2 0h9.6v307.88h-9.6ZM230.4 0h4.8v307.88h-4.8ZM254.4 0h4.8v307.88h-4.8ZM264 0h14.4v307.88h-14.4ZM283.2 0h9.6v307.88h-9.6ZM297.6 0h14.4v307.88h-14.4ZM316.8 0h4.8v307.88h-4.8ZM326.4 0h14.4v307.88h-14.4ZM345.6 0h9.6v307.88h-9.6ZM369.6 0h9.6v307.88h-9.6ZM384 0h9.6v307.88h-9.6ZM403.2 0h9.6v307.88h-9.6ZM422.4 0h9.6v307.88h-9.6ZM436.8 0h9.6v307.88h-9.6ZM456 0h9.6v307.88h-9.6ZM475.2 0h9.6v307.88h-9.6ZM494.4 0h9.6v307.88h-9.6ZM508.8 0h9.6v307.88h-9.6ZM528 0h9.6v307.88h-9.6ZM542.4 0h9.6v307.88h-9.6ZM561.6 0h9.6v307.88h-9.6ZM580.8 0h9.6v307.88h-9.6ZM595.2 0h4.8v307.88h-4.8ZM614.4 0h4.8v307.88h-4.8ZM633.6 0h4.8v307.88h-4.8ZM643.2 0h14.4v307.88h-14.4ZM672 0h9.6v307.88h-9.6ZM686.4 0h9.6v307.88h-9.6ZM710.4 0h14.4v307.88h-14.4ZM729.6 0h4.8v307.88h-4.8ZM739.2 0h9.6v307.88h-9.6Z"/>
<text x="374.4" y="341.48" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="374.4" y="339.91" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
(00)376123450000010039
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,11 +1,11 @@
<?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="552" height="286" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="552" height="280" 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="552" height="286" fill="#FFFFFF"/>
<rect x="0" y="0" width="552" height="280" fill="#FFFFFF"/>
<path d="M0 0h14.4v240h-14.4ZM19.2 0h14.4v240h-14.4ZM38.4 0h4.8v240h-4.8ZM57.6 0h14.4v240h-14.4ZM76.8 0h4.8v240h-4.8ZM96 0h4.8v240h-4.8ZM115.2 0h14.4v240h-14.4ZM134.4 0h14.4v240h-14.4ZM153.6 0h4.8v240h-4.8ZM172.8 0h14.4v240h-14.4ZM192 0h14.4v240h-14.4ZM211.2 0h4.8v240h-4.8ZM230.4 0h4.8v240h-4.8ZM249.6 0h4.8v240h-4.8ZM268.8 0h14.4v240h-14.4ZM288 0h4.8v240h-4.8ZM307.2 0h4.8v240h-4.8ZM326.4 0h4.8v240h-4.8ZM345.6 0h14.4v240h-14.4ZM364.8 0h14.4v240h-14.4ZM384 0h4.8v240h-4.8ZM403.2 0h4.8v240h-4.8ZM422.4 0h14.4v240h-14.4ZM441.6 0h4.8v240h-4.8ZM460.8 0h14.4v240h-14.4ZM489.6 0h4.8v240h-4.8ZM508.8 0h4.8v240h-4.8ZM518.4 0h14.4v240h-14.4ZM537.6 0h14.4v240h-14.4Z"/>
<text x="276" y="273.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="276" y="272.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
C64
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,11 @@
<?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="682" height="238" version="1.1" xmlns="http://www.w3.org/2000/svg">
<svg width="682" height="232" 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="682" height="238" fill="#FFFFFF"/>
<rect x="0" y="0" width="682" height="232" fill="#FFFFFF"/>
<path d="M0 0h4.8v192h-4.8ZM14.4 0h4.8v192h-4.8ZM24 0h9.6v192h-9.6ZM38.4 0h9.6v192h-9.6ZM52.8 0h4.8v192h-4.8ZM62.4 0h4.8v192h-4.8ZM76.8 0h4.8v192h-4.8ZM86.4 0h4.8v192h-4.8ZM96 0h9.6v192h-9.6ZM110.4 0h9.6v192h-9.6ZM124.8 0h4.8v192h-4.8ZM134.4 0h9.6v192h-9.6ZM153.6 0h4.8v192h-4.8ZM163.2 0h4.8v192h-4.8ZM172.8 0h9.6v192h-9.6ZM187.2 0h4.8v192h-4.8ZM196.8 0h4.8v192h-4.8ZM211.2 0h4.8v192h-4.8ZM220.8 0h9.6v192h-9.6ZM235.2 0h9.6v192h-9.6ZM249.6 0h9.6v192h-9.6ZM264 0h4.8v192h-4.8ZM278.4 0h9.6v192h-9.6ZM292.8 0h4.8v192h-4.8ZM302.4 0h4.8v192h-4.8ZM312 0h9.6v192h-9.6ZM326.4 0h4.8v192h-4.8ZM340.8 0h4.8v192h-4.8ZM350.4 0h9.6v192h-9.6ZM364.8 0h4.8v192h-4.8ZM374.4 0h4.8v192h-4.8ZM384 0h4.8v192h-4.8ZM398.4 0h9.6v192h-9.6ZM412.8 0h9.6v192h-9.6ZM427.2 0h4.8v192h-4.8ZM436.8 0h9.6v192h-9.6ZM451.2 0h4.8v192h-4.8ZM465.6 0h4.8v192h-4.8ZM475.2 0h9.6v192h-9.6ZM489.6 0h4.8v192h-4.8ZM499.2 0h4.8v192h-4.8ZM508.8 0h9.6v192h-9.6ZM528 0h4.8v192h-4.8ZM537.6 0h9.6v192h-9.6ZM552 0h4.8v192h-4.8ZM561.6 0h4.8v192h-4.8ZM571.2 0h9.6v192h-9.6ZM590.4 0h4.8v192h-4.8ZM600 0h9.6v192h-9.6ZM614.4 0h4.8v192h-4.8ZM624 0h4.8v192h-4.8ZM638.4 0h4.8v192h-4.8ZM648 0h9.6v192h-9.6ZM662.4 0h9.6v192h-9.6ZM676.8 0h4.8v192h-4.8Z"/>
<text x="340.8" y="225.6" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
<text x="340.8" y="224.03" text-anchor="middle" font-family="Arimo, Arial, sans-serif" font-size="33.6">
PZN - 27580899
</text>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Some files were not shown because too many files have changed in this diff Show More