下载后可任意编辑在 Delphi 中打印条码的方法步骤如下1 通过菜单”Component”下的”Import ActiveX”将“Microsoft Access Barcode Control 9
0”控件引入
这个控件(msbcode9
occx)随同 Office 一起安装到系统中
2 在“ActiveX”下可以看到该控件,可以直接拖放到窗体上
通过属性设置,可以设置条码类型,内容,宽度、高度等等
条码的数据是通过”Value”属性设置,也通过 Datasource 等设置引用数据库字段
高度和宽度通过控件的高度宽度设置,空白区域没有找到办法缩减
3 代码在已经插入一个控件后,可以通过以下的处理进行打印
我试过,打印、识读都没有问题
有关不显示在界面上就进行打印的方法,希望用户自己查询
procedure TForm1
Button1Click(Sender: TObject);var bmp:TBitmap; sR,tR:TRect;begin //记录图像 bmp := TBitmap
Create; sR := Rect(BarCodeCtrl1
Left,BarCodeCtrl1
Top,BarCodeCtrl1
Left + BarCodeCtrl1
Width, BarCodeCtrl1
Top + BarCodeCtrl1
Height); tR := Rect(0,0,BarCodeCtrl1
Width,BarCodeCtrl1
Height); bmp
Width := BarCodeCtrl1
Width; bmp
Height := BarCodeCtrl1
Height; bmp
Canvas
CopyRect(tR,Canvas,sR);// bmp
SaveToFile('c:\1
bmp'); //打印 prin