📄 bcencode.h
字号:
//======================================
// 条码生成函数
// MakeBarCode
// 本函数可根据相应的参数生成条码位图
// 目前支持如下条码
// 三九码
// CODE 128码
//=======================================
#if !defined(BCENCODE_H)
#define BCENCODE_H
#define BCENCODE_API extern "C" __declspec(dllimport)
#define CODE39 1
#define CODE128 3
/*
返回值:
调用成功返回条码位图的句柄,可用BitBlt函数输出到屏幕或打印机上。
失败返回 NULL
参数:
nBType 条码码制 39码为1,Code128码为3
lpszText 指向条码字符串的指针
nNarrow 条码窄单元的宽度(点数)
nWide 条码宽单元的宽度(点数)
nHeight 条码高度(点数)
nAngle 条码角度,可选择0,90,180,270
其它说明:
条码字符最长为30个字符;
三九码宽单元与窄单元的宽度比在2到3之间,即
2 <= Narrow:Wide <= 3;
三九码可表示的字符包括10个数字、26个英文字母以及
“-”、“.”、“/”、“+”、“%”、“$”和“ ”(空格)
CODE 128码可表示 ASCII 0 到 ASCII 127 共128个字符
CODE 128码的 Wide 参数未用,每单元点数由 Narrow 表示
*/
BCENCODE_API HBITMAP WINAPI MakeBarCode(int nBType,
LPCTSTR lpszText,
int nNarrow = 2,
int nWide = 5,
int nHeight = 100,
int nAngle = 0);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -