mirror of
https://git.code.sf.net/p/zint/code
synced 2025-06-04 00:48:44 -04:00
Temporarily disable BARCODE_RAW_TEXT
prior to 2.15.0 release, as
it's not stable yet. `text_length` is kept.
This commit is contained in:
parent
c11ab5528d
commit
e4663e48cf
23 changed files with 173 additions and 205 deletions
|
@ -1268,9 +1268,9 @@ MaxiCode symbols have fixed size ranges of 24.82mm to 27.93mm in width, and
|
|||
|
||||
4.10 Human Readable Text (HRT) Options
|
||||
|
||||
For linear barcodes the text present in the output image can be removed by using
|
||||
the --notext option. Note also that for raster output text will not be printed
|
||||
for scales less than 1 (see 4.9 Adjusting Image Size (X-dimension)).
|
||||
For linear barcodes the text present[5] in the output image can be removed by
|
||||
using the --notext option. Note also that for raster output text will not be
|
||||
printed for scales less than 1 (see 4.9 Adjusting Image Size (X-dimension)).
|
||||
|
||||
Text can be set to bold using the --bold option, or a smaller font can be
|
||||
substituted using the --small option. The --bold and --small options can be used
|
||||
|
@ -1320,7 +1320,7 @@ Latin-2 (ISO/IEC 8859-2 plus ASCII).
|
|||
Han Xin Latin-1 GB 18030 (includes ASCII)
|
||||
MaxiCode Latin-1 None
|
||||
MicroPDF417 Latin-1 None
|
||||
Micro QR Code Latin-1 Shift JIS (includes ASCII[5])
|
||||
Micro QR Code Latin-1 Shift JIS (includes ASCII[6])
|
||||
PDF417 Latin-1 None
|
||||
QR Code Latin-1 Shift JIS (see above)
|
||||
rMQR Latin-1 Shift JIS (see above)
|
||||
|
@ -1422,7 +1422,7 @@ formatted. Zint automatically translates the data into the target encoding.
|
|||
33 UTF-16LE (Low order byte first)
|
||||
34 UTF-32BE (High order bytes first)
|
||||
35 UTF-32LE (Low order bytes first)
|
||||
170 ISO/IEC 646 Invariant[6]
|
||||
170 ISO/IEC 646 Invariant[7]
|
||||
899 8-bit binary data
|
||||
|
||||
Table : ECI Codes
|
||||
|
@ -1929,7 +1929,7 @@ the buffer is given in memfile_size. For instance:
|
|||
}
|
||||
|
||||
will print the SVG output to stdout (the file "mem.svg" is not created). This is
|
||||
particularly useful for the textual formats EPS and SVG,[7] allowing the output
|
||||
particularly useful for the textual formats EPS and SVG,[8] allowing the output
|
||||
to be manipulated and processed by the client.
|
||||
|
||||
5.7 Setting Options
|
||||
|
@ -1950,7 +1950,7 @@ the following members:
|
|||
height float Symbol height in Symbol dependent
|
||||
X-dimensions, excluding
|
||||
fixed width-to-height
|
||||
symbols.[8]
|
||||
symbols.[9]
|
||||
|
||||
scale float Scale factor for adjusting 1.0
|
||||
size of image (sets
|
||||
|
@ -1997,7 +1997,7 @@ the following members:
|
|||
end in .png, .gif, .bmp,
|
||||
.emf, .eps, .pcx, .svg,
|
||||
.tif or .txt followed by a
|
||||
terminating NUL.[9]
|
||||
terminating NUL.[10]
|
||||
|
||||
primary character Primary message data for "" (empty)
|
||||
string more complex symbols, with
|
||||
|
@ -2146,10 +2146,6 @@ the nature of the error. The errors generated by Zint are:
|
|||
------------------------------------------------------------------------------
|
||||
Return Value Meaning
|
||||
------------------------------ -----------------------------------------------
|
||||
ZINT_WARN_HRT_RAW_TEXT The Human Readable Text returned in text was
|
||||
outputted as raw text (output_options set to
|
||||
BARCODE_RAW_TEXT).
|
||||
|
||||
ZINT_WARN_HRT_TRUNCATED The Human Readable Text returned in text was
|
||||
truncated (maximum 255 bytes).
|
||||
|
||||
|
@ -2211,9 +2207,6 @@ the nature of the error. The errors generated by Zint are:
|
|||
|
||||
ZINT_ERROR_HRT_TRUNCATED Returned if warn_level set to WARN_FAIL_ALL and
|
||||
ZINT_WARN_HRT_TRUNCATED occurs.
|
||||
|
||||
ZINT_ERROR_HRT_RAW_TEXT Returned if warn_level set to WARN_FAIL_ALL and
|
||||
ZINT_WARN_HRT_RAW_TEXT occurs.
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Table : API Warning and Error Return Values
|
||||
|
@ -2275,10 +2268,10 @@ together when adjusting this value:
|
|||
-------------------------- ---------------------------------------------------
|
||||
0 No options selected.
|
||||
|
||||
BARCODE_BIND_TOP Boundary bar above the symbol only.[10]
|
||||
BARCODE_BIND_TOP Boundary bar above the symbol only.[11]
|
||||
|
||||
BARCODE_BIND Boundary bars above and below the symbol and
|
||||
between rows if stacking multiple symbols.[11]
|
||||
between rows if stacking multiple symbols.[12]
|
||||
|
||||
BARCODE_BOX Add a box surrounding the symbol and whitespace.
|
||||
|
||||
|
@ -2305,7 +2298,7 @@ together when adjusting this value:
|
|||
Symbols in Memory (raster).
|
||||
|
||||
BARCODE_QUIET_ZONES Add compliant quiet zones (additional to any
|
||||
specified whitespace).[12]
|
||||
specified whitespace).[13]
|
||||
|
||||
BARCODE_NO_QUIET_ZONES Disable quiet zones, notably those with defaults.
|
||||
|
||||
|
@ -2320,11 +2313,6 @@ together when adjusting this value:
|
|||
|
||||
BARCODE_MEMORY_FILE Write output to in-memory buffer symbol->memfile
|
||||
instead of to outfile file.
|
||||
|
||||
BARCODE_RAW_TEXT Set HRT with no decoration,[13] complete with any
|
||||
control characters[14] and check characters,[15]
|
||||
and for all linear symbologies, including those
|
||||
that normally don’t set it.[16]
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
: Table : API output_options Values
|
||||
|
@ -2553,7 +2541,7 @@ see which are set.
|
|||
|
||||
ZINT_CAP_STACKABLE Is the symbology stackable?
|
||||
|
||||
ZINT_CAP_EANUPC[17] Is the symbology EAN/UPC?
|
||||
ZINT_CAP_EANUPC[14] Is the symbology EAN/UPC?
|
||||
|
||||
ZINT_CAP_COMPOSITE Does the symbology support composite data? (see
|
||||
6.3 GS1 Composite Symbols (ISO 24723) below)
|
||||
|
@ -3069,7 +3057,7 @@ alphanumerics) are not recommended.
|
|||
[zint -b CODE128AB -d "130170X178"]
|
||||
|
||||
It is sometimes advantageous to stop Code 128 from using Code Set C which
|
||||
compresses numerical data. The BARCODE_CODE128AB[18] variant (symbology 60)
|
||||
compresses numerical data. The BARCODE_CODE128AB[15] variant (symbology 60)
|
||||
suppresses Code Set C in favour of Code Sets A and B.
|
||||
|
||||
Note that the special extra escapes mentioned above are not available for this
|
||||
|
@ -3621,7 +3609,7 @@ first and last digit are ignored, leaving a 4-digit DX Extract number in any
|
|||
case, which must be in the range 16 to 2047. The second format "NNN-NN"
|
||||
represents the DX Extract as two numbers separated by a dash (-), the first
|
||||
number being 1 to 3 digits (range 1 to 127) and the second 1 to 2 digits (range
|
||||
0 to 15).[19]
|
||||
0 to 15).[16]
|
||||
|
||||
The optional frame number is a number in the range 0 to 63, and may have a half
|
||||
frame indicator "A" appended. Special character sequences (with or without a
|
||||
|
@ -5609,53 +5597,45 @@ supported in future versions.
|
|||
--nobackground is given. For raster outputs GIF, PCX, PNG and TIF, the
|
||||
background’s alpha channel is set to zero (fully transparent).
|
||||
|
||||
[5] Shift JIS (JIS X 0201 Roman) re-maps two ASCII characters: backslash (\) to
|
||||
[5] For linear barcodes, Human Readable Text (HRT) is not shown for the postal
|
||||
codes Australia Post (all variants), USPS Intelligent Mail, POSTNET and PLANET,
|
||||
Brazilian CEPNet, Royal Mail 4-State Customer Code and 4-State Mailmark, Dutch
|
||||
Post KIX Code, Japanese Postal Code, DAFT Code and FIM, the pharma codes
|
||||
Pharmacode One-Track and Pharmacode Two-Track, and the specialist codes DX Film
|
||||
Edge Barcode and Flattermarken. Note that HRT is never shown for stacked and
|
||||
matrix barcodes.
|
||||
|
||||
[6] Shift JIS (JIS X 0201 Roman) re-maps two ASCII characters: backslash (\) to
|
||||
the yen sign (¥), and tilde (~) to overline (U+203E).
|
||||
|
||||
[6] ISO/IEC 646 Invariant is a subset of ASCII with 12 characters undefined: #,
|
||||
[7] ISO/IEC 646 Invariant is a subset of ASCII with 12 characters undefined: #,
|
||||
$, @, [, \, ], ^, `, {, |, }, ~.
|
||||
|
||||
[7] BARCODE_MEMORY_FILE textual formats EPS and SVG will have Unix newlines (LF)
|
||||
[8] BARCODE_MEMORY_FILE textual formats EPS and SVG will have Unix newlines (LF)
|
||||
on both Windows and Unix, i.e. not CR+LF on Windows.
|
||||
|
||||
[8] The height value is ignored for Aztec (including HIBC and Aztec Rune), Code
|
||||
[9] The height value is ignored for Aztec (including HIBC and Aztec Rune), Code
|
||||
One, Data Matrix (including HIBC), DotCode, Grid Matrix, Han Xin, MaxiCode, QR
|
||||
Code (including HIBC, Micro QR, rMQR and UPNQR), and Ultracode - all of which
|
||||
have a fixed width-to-height ratio (or, in the case of Code One, a fixed
|
||||
height).
|
||||
|
||||
[9] For Windows, outfile is assumed to be UTF-8 encoded.
|
||||
[10] For Windows, outfile is assumed to be UTF-8 encoded.
|
||||
|
||||
[10] The BARCODE_BIND_TOP flag is set by default for DPD - see 6.1.10.7 DPD
|
||||
[11] The BARCODE_BIND_TOP flag is set by default for DPD - see 6.1.10.7 DPD
|
||||
Code.
|
||||
|
||||
[11] The BARCODE_BIND flag is always set for Codablock-F, Code 16K and Code 49.
|
||||
[12] The BARCODE_BIND flag is always set for Codablock-F, Code 16K and Code 49.
|
||||
Special considerations apply to ITF-14 - see 6.1.2.6 ITF-14.
|
||||
|
||||
[12] Codablock-F, Code 16K, Code 49, EAN-2 to EAN-13, ISBN, ITF-14, UPC-A and
|
||||
[13] Codablock-F, Code 16K, Code 49, EAN-2 to EAN-13, ISBN, ITF-14, UPC-A and
|
||||
UPC-E have compliant quiet zones added by default.
|
||||
|
||||
[13] In particular no parentheses will appear in the HRT for GS1 symbologies,
|
||||
and GS separators will be added as required. However for EAN/UPC symbologies,
|
||||
any add-on data will be separated by a + character as usual.
|
||||
|
||||
[14] Normally control characters (including DEL) and non-ISO/IEC 8859-1 are
|
||||
replaced by spaces in the HRT.
|
||||
|
||||
[15] Except for Japanese Postal Code, whose check character is not truly
|
||||
representable in HRT.
|
||||
|
||||
[16] HRT is normally not set for the postal codes Australia Post (all variants),
|
||||
USPS Intelligent Mail, POSTNET and PLANET, Brazilian CEPNet, Royal Mail 4-State
|
||||
Customer Code and 4-State Mailmark, Dutch Post KIX Code, Japanese Postal Code,
|
||||
DAFT Code and FIM, the pharma codes Pharmacode One-Track and Pharmacode
|
||||
Two-Track, and DX Film Edge Barcode and Flattermarken.
|
||||
|
||||
[17] ZINT_CAP_EANUPC was previously named ZINT_CAP_EXTENDABLE, which is still
|
||||
[14] ZINT_CAP_EANUPC was previously named ZINT_CAP_EXTENDABLE, which is still
|
||||
recognised.
|
||||
|
||||
[18] BARCODE_CODE128AB previously used the name BARCODE_CODE128B, which is still
|
||||
[15] BARCODE_CODE128AB previously used the name BARCODE_CODE128B, which is still
|
||||
recognised.
|
||||
|
||||
[19] The DX number may be looked up in The (Modified) Big Film Database at
|
||||
[16] The DX number may be looked up in The (Modified) Big Film Database at
|
||||
https://thebigfilmdatabase.merinorus.com.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue