GS1数据库堆叠条形码符号
总代码:
*创建条形码阅读器
create_bar_code_model ([], [], BarCodeHandle)
*
* Initialization
*初始化
dev_close_window ()
dev_open_window (0, 0, 640, 512, 'black', WindowHandle)
dev_set_draw ('margin')
dev_set_color ('green')
dev_set_line_width (3)
set_display_font (WindowHandle, 14, 'mono', 'true', 'false')
*
* Read bar codes
*读条形码
for Ind := 1 to 2 by 1
*定义图片路径
ImageName := 'barcode/gs1databar_stacked/gs1databar_stacked_' + (Ind$'.2')
*读取图片
read_image (Image, ImageName)
*得到图片的宽高
get_image_size (Image, Width, Height)
*设置窗口的大小与图片相适应
*更改活动图形窗口的位置和大小。
dev_set_window_extents (-1, -1, Width, Height)
dev_display (Image)
*寻找条形码
find_bar_code (Image, SymbolRegions, BarCodeHandle, 'GS1 DataBar Stacked', DecodedDataStrings)
dev_display (SymbolRegions)
*显示信息
disp_message (WindowHandle, DecodedDataStrings, 'image', 5, 5, 'black', 'true')
if (Ind < 2)
disp_continue_message (WindowHandle, 'black', 'true')
stop ()
endif
endfor
*
*释放条形码阅读器分配的内存
clear_bar_code_model (BarCodeHandle)
逐段分析:
*创建条形码阅读器
create_bar_code_model ([], [], BarCodeHandle)
*初始化
dev_close_window ()
dev_open_window (0, 0, 640, 512, 'black', WindowHandle)
dev_set_draw ('margin')
dev_set_color ('green')
dev_set_line_width (3)
set_display_font (WindowHandle, 14, 'mono', 'true', 'false')
*读条形码
for Ind := 1 to 2 by 1
*定义图片路径
ImageName := 'barcode/gs1databar_stacked/gs1databar_stacked_' + (Ind$'.2')
*读取图片
read_image (Image, ImageName)
*得到图片的宽高
get_image_size (Image, Width, Height)
*设置窗口的大小与图片相适应
*更改活动图形窗口的位置和大小。
dev_set_window_extents (-1, -1, Width, Height)
dev_display (Image)
*寻找条形码
find_bar_code (Image, SymbolRegions, BarCodeHandle, 'GS1 DataBar Stacked', DecodedDataStrings)
dev_display (SymbolRegions)
*显示信息
disp_message (WindowHandle, DecodedDataStrings, 'image', 5, 5, 'black', 'true')
if (Ind < 2)
disp_continue_message (WindowHandle, 'black', 'true')
stop ()
endif
endfor
*释放条形码阅读器分配的内存
clear_bar_code_model (BarCodeHandle)