下面是一个比较直接的方法. 用form.Print 命令在form上作出你要打印的内容,在此form上添加一Button控件如button1编写button1代码procedure Tform1.Button1Click(Sender: TObject); begin if messagedlg('真的要打印吗?',mtconfirmation,[mbyes,mbno],0)=mryes then begin form1.Color:=clwhite; //设置背景色,white为纸张的原色 button1.Visible:=false; //隐藏button1按钮 form1.Print; //打印 end else end;
用form.Print 命令在form上作出你要打印的内容,在此form上添加一Button控件如button1编写button1代码procedure Tform1.Button1Click(Sender: TObject);
begin
if messagedlg('真的要打印吗?',mtconfirmation,[mbyes,mbno],0)=mryes then
begin
form1.Color:=clwhite; //设置背景色,white为纸张的原色
button1.Visible:=false; //隐藏button1按钮
form1.Print; //打印
end
else
end;
很难
所以就想请教一下怎么样才能够很容易的实现
比如说用什么控件
或者说 有什么第三方控件
表格是有边框的
而且里面都是一行一列的区分好了的
谢谢
QrBand可以打印横线,在字段之间加QrShape设置成竖线,长度和QrBand宽度一样