CODE128: allow for extended latching (double FNC4) spanning

intermediate CodeC sequence by setting `f_state` only if in
  CodeA/B & checking before adding extended mode switch (cf
  OkapiBarcode commit [9ce6dcc], props Daniel Gredler)
DATAMATRIX: in FAST_MODE re-process any buffered X12 characters
  when mode changes from X12 (cf OkapiBarcode commit [fb7981e],
  props Daniel Gredler)
CODABLOCKF: allow for FNC4 when estimating no. of rows required
CODE16K: make sure row calculation accurate by dispensing with
  glyph estimate & using actual codeword count
CODE16K: ensure initial mode selection allows for extended
  characters
vector.c: add `z_alloca()` cast for `first_row_rects` (ticket
  #272)
MSVC project files: remove incorrect "CompileACpp" setting from
  libzint project files (ticket #272)
bwipp_dump.ps: fix 2/4-track processing; update to latest BWIPP
manual/man page/GUI: Code 16k -> Code 16K
This commit is contained in:
gitlost 2022-10-13 13:33:59 +01:00
parent 92a4a25ed2
commit ada19fc079
32 changed files with 804 additions and 561 deletions

View file

@ -1,6 +1,6 @@
% Zint Barcode Generator and Zint Barcode Studio User Manual
% Version 2.11.1.9
% September 2022
% October 2022
# 1. Introduction
@ -1022,7 +1022,7 @@ Symbology Default character sets Alternate if input not Latin-1
Aztec Code Latin-1 None
Codablock-F Latin-1 None
Code 128 Latin-1 None
Code 16k Latin-1 None
Code 16K Latin-1 None
Code One Latin-1 None
Data Matrix Latin-1 None
DotCode Latin-1 None

View file

@ -1,6 +1,6 @@
Zint Barcode Generator and Zint Barcode Studio User Manual
Version 2.11.1.9
September 2022
October 2022
*******************************************************************************
* For reference the following is a text-only version of the Zint manual, *
@ -1122,7 +1122,7 @@ Latin-2 (ISO/IEC 8859-2 plus ASCII).
Aztec Code Latin-1 None
Codablock-F Latin-1 None
Code 128 Latin-1 None
Code 16k Latin-1 None
Code 16K Latin-1 None
Code One Latin-1 None
Data Matrix Latin-1 None
DotCode Latin-1 None
@ -4121,7 +4121,7 @@ defined.
Annex B. Man Page ZINT(1)
% ZINT(1) Version 2.11.1.9 % % August 2022
% ZINT(1) Version 2.11.1.9 % % October 2022
NAME
@ -4333,7 +4333,7 @@ OPTIONS
--heightperrow
Treat height as per-row. Affects Codablock-F, Code16K, Code 49, GS1 DataBar
Treat height as per-row. Affects Codablock-F, Code 16K, Code 49, GS1 DataBar
Expanded Stacked (DBAR_EXPSTK), MicroPDF417 and PDF417.
-i, --input=FILE
@ -4419,7 +4419,7 @@ OPTIONS
--rows=INTEGER
Set the number of rows for Codablock-F or PDF417 to INTEGER. It will also
set the minimum number of rows for Code 16k or Code 49, and the maximum
set the minimum number of rows for Code 16K or Code 49, and the maximum
number of rows for GS1 DataBar Expanded Stacked (DBAR_EXPSTK).
--scale=NUMBER

View file

@ -1,4 +1,4 @@
.\" Automatically generated by Pandoc 2.18
.\" Automatically generated by Pandoc 2.19.2
.\"
.\" Define V font for inline verbatim, using C font in formats
.\" that render this, and otherwise B font.
@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "ZINT" "1" "August 2022" "Version 2.11.1.9" ""
.TH "ZINT" "1" "October 2022" "Version 2.11.1.9" ""
.hy
.SH NAME
.PP
@ -238,7 +238,7 @@ Set the height of the symbol in multiples of the X-dimension.
.TP
\f[V]--heightperrow\f[R]
Treat height as per-row.
Affects Codablock-F, Code16K, Code 49, GS1 DataBar Expanded Stacked
Affects Codablock-F, Code 16K, Code 49, GS1 DataBar Expanded Stacked
(DBAR_EXPSTK), MicroPDF417 and PDF417.
.TP
\f[V]-i\f[R], \f[V]--input=FILE\f[R]
@ -332,7 +332,7 @@ can be 0, 90, 270 or 360.
.TP
\f[V]--rows=INTEGER\f[R]
Set the number of rows for Codablock-F or PDF417 to \f[I]INTEGER\f[R].
It will also set the minimum number of rows for Code 16k or Code 49, and
It will also set the minimum number of rows for Code 16K or Code 49, and
the maximum number of rows for GS1 DataBar Expanded Stacked
(DBAR_EXPSTK).
.TP

View file

@ -1,6 +1,6 @@
% ZINT(1) Version 2.11.1.9
%
% August 2022
% October 2022
# NAME
@ -187,7 +187,7 @@ Paintbrush (`PCX`), Portable Network Format (`PNG`), Scalable Vector Graphic (`S
`--heightperrow`
: Treat height as per-row. Affects Codablock-F, Code16K, Code 49, GS1 DataBar Expanded Stacked (DBAR_EXPSTK),
: Treat height as per-row. Affects Codablock-F, Code 16K, Code 49, GS1 DataBar Expanded Stacked (DBAR_EXPSTK),
MicroPDF417 and PDF417.
`-i`, `--input=FILE`
@ -269,7 +269,7 @@ Paintbrush (`PCX`), Portable Network Format (`PNG`), Scalable Vector Graphic (`S
`--rows=INTEGER`
: Set the number of rows for Codablock-F or PDF417 to *INTEGER*. It will also set the minimum number of rows for
Code 16k or Code 49, and the maximum number of rows for GS1 DataBar Expanded Stacked (DBAR_EXPSTK).
Code 16K or Code 49, and the maximum number of rows for GS1 DataBar Expanded Stacked (DBAR_EXPSTK).
`--scale=NUMBER`