条形码问题,请高手指点 1.我用Barcode控件能产生条形码,但不知道如何保存为图形文件.2.在文本框中将字体设为条形码后,看到变化的条形码,但不知道如何打印和保存.在线等待,感谢您的帮助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Label代替Edit来做条形码显示。然后写下以下代码:procedure TForm1.Button1Click(Sender: TObject);var Bt : TBitmap; ScrRct, DestRct : TRect;begin ScrRct := Label1.ClientRect; DestRct := ScrRct; bt := TBitmap.Create; Bt.Width := DestRct.Right - DestRct.Left; Bt.Height := DestRct.Bottom - DestRct.Top ; Try bt.Canvas.CopyRect(DestRct,label1.Canvas,ScrRct); Bt.SaveToFile ('C:\a.bmp'); Finally bt.free; end;end; 数据库访问控制 如何将一条比较粗糙的曲线转换成一条比较光滑的曲线? 请教:一段简单程序,请帮我看看!谢谢 如何让你的应用程序独占整个界面,而不让用户随便使用系统? 我试了,可是不行呀。 如何得到ShellListView中的已选择项的前一个或后一个文件的名称? 来来来,看看我的HOOK,怎么什么都HOOK不到啊? Vista系统下用delphi开发工具怎么得到计算机名 关于Tadoquery和Tquery的问题! sql语句的写法? 急呀,在线等待.... 请问怎么样用"PageDown"按键实现"Alt+Tab"键的功能?
然后写下以下代码:
procedure TForm1.Button1Click(Sender: TObject);
var
Bt : TBitmap;
ScrRct, DestRct : TRect;
begin
ScrRct := Label1.ClientRect;
DestRct := ScrRct;
bt := TBitmap.Create;
Bt.Width := DestRct.Right - DestRct.Left;
Bt.Height := DestRct.Bottom - DestRct.Top ;
Try
bt.Canvas.CopyRect(DestRct,label1.Canvas,ScrRct);
Bt.SaveToFile ('C:\a.bmp');
Finally
bt.free;
end;end;