Home
Name Modified Size InfoDownloads / Week
COPYING 2010-02-06 18.0 kB
iec16022.dll 2010-02-06 26.6 kB
README 2010-02-06 1.5 kB
iec16022_dll_src.7z 2010-02-06 19.6 kB
Totals: 4 Items   65.7 kB 1
With iec16022 you can produce 2d barcodes. Also known as Data Matrix. These
barcodes are defined in ISO/IEC 16022.

The code was originally written by Andrews & Arnold Ltd. You can download this
code from http://aa.gg/free/.
The current maintainer of the code is Stefan Schmidt.

Website:		http://www.datenfreihafen.org/projects/iec16022.html
Maillinglist:	https://sirius.lasnet.de/mailman/listinfo/iec16022
SVN repository:	https://svn.datenfreihafen.org/iec16022/

Stefan Schmidt <stefan@datenfreihafen.org>


====
DLL exports 2 functions. Use CDECL convention

DLLEXPORT char* data_matrix2file (int W, int H, char* text, char* format, char* path);
DLLEXPORT int data_matrix2DC (int W, int H, char* text, int img_left,int img_top, int img_width, int img_height, HDC hdc);

where 
	W and H are width and height of barcode matrix and have predefined sizes
	text    is the text for encoding
	img*	are dimensions of result picture
	format  action, see below
	path    is a path to result barcode file

data_matrix2DC just draws DataMatrix barcode on declared canvas.

data_matrix2file makes different things, depending on "format" variable. 
Don't forget to free data_matrix2file return, to avoid memory leaks
	The following values of format are available:
	i	returns info about barcode, not very useful, but...
	t	returns DataMatrix barcode as a set of strings (H strings by W bytes length)
	p	writes generated barcode as BMP to "path" file

Lazy Mike <mike_sf@mail.ru>
Source: README, updated 2010-02-06