Printer.BeginDoc;
Printer.Canvas.Font.Name:='宋体';
Printer.Canvas.Font.Size:=11;
Printer.Canvas.TextOut(450,100,'(电费交纳单)');
Printer.Canvas.TextOut(500,150,'时间:'+'2002-12-12');
Printer.Canvas.TextOut(100,190,'------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,200,'|');
Printer.Canvas.TextOut(100,210,'|');
Printer.Canvas.TextOut(100,220,'名称 '+' 上期用电(元) 本期用电(度) 实际用电 单价 金额');
Printer.Canvas.TextOut(100,250,'------------------------------------------------------------------------------------');
Printer.EndDoc;
谁有这样的代码?
我的只能打横线,但怎么来大竖线?
谢谢
Printer.Canvas.Font.Name:='宋体';
Printer.Canvas.Font.Size:=11;
Printer.Canvas.TextOut(450,100,'(电费交纳单)');
Printer.Canvas.TextOut(500,150,'时间:'+'2002-12-12');
Printer.Canvas.TextOut(100,190,'------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,200,'|');
Printer.Canvas.TextOut(100,210,'|');
Printer.Canvas.TextOut(100,220,'名称 '+' 上期用电(元) 本期用电(度) 实际用电 单价 金额');
Printer.Canvas.TextOut(100,250,'------------------------------------------------------------------------------------');
Printer.EndDoc;
谁有这样的代码?
我的只能打横线,但怎么来大竖线?
谢谢
解决方案 »
- 关于aspack加壳的exe文件
- 请教这句sql怎么写?谢谢各位大侠!!!
- delphi 如何打开加密的数据库
- 如何用Dephi 开发一个ActiveX 控件
- 奇怪的问题
- 请教大侠:'这是什么形状?'怎么翻译?
- 有没有用Sysbase+ Delphi做东东的高手? 进来看看
- 如何在打印报表时让一个TEXT字段对应内容都显示出来!!!急!请大家多帮忙!
- 求救:各位大虾,如何在为asp编写的组件中使用word,急急急!!!
- 为什么程序执行这:statusbar1.panels[2].text:='没有您要查询的天气信息!';时总出现异常并提示访问地址有误:FFFFFF
- 难道就没有下载delphi企业版的地方?
- 请帮助我的硬盘
begin
for i:=1 to 100 do form1.Canvas.TextOut(100,10*i,'|');end;
Printer.Canvas.polyline([point(x,y),point(x,y+100)]);
横线
Printer.Canvas.polyline([point(x,y),point(x+100,y)]);
Printer.Canvas.Font.Name:='宋体';
Printer.Canvas.Font.Size:=10;
// 列 行
Printer.Canvas.TextOut(470,100,'小坝干菜批发市场(电费交纳单)');
Printer.Canvas.TextOut(550,150,'时间:'+'2002-12-12');
Printer.Canvas.TextOut(100,190,' ----------------------------------------------------------------------------------------------');
Printer.Canvas.polyline([point(100,200),point(100,460)]);//第一条线
Printer.Canvas.Polyline([point(210,200),point(210,460)]);//第二条线
Printer.Canvas.Polyline([point(380,200),point(380,390)]);//第三条线
Printer.Canvas.Polyline([point(580,200),point(580,390)]);//第四条线
Printer.Canvas.Polyline([point(780,200),point(780,390)]);//第五条线
Printer.Canvas.Polyline([point(980,200),point(980,390)]);//第六条线
Printer.Canvas.Polyline([point(1180,200),point(1180,460)]);//第七条线
Printer.Canvas.Polyline([point(1330,200),point(1330,460)]);//最后一条线
Printer.Canvas.TextOut(100,220,' 名称 ');
Printer.Canvas.TextOut(220,220,'111111111111');
Printer.Canvas.TextOut(400,220,'上期用电(度)');
Printer.Canvas.TextOut(600,220,'本期用电(度)');
Printer.Canvas.TextOut(800,220,'实际用电(度)');
Printer.Canvas.TextOut(1000,220,'单价(度/元)');
Printer.Canvas.TextOut(1200,220,'金额(元)');
Printer.Canvas.TextOut(100,250,' ----------------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,290,' 门市');
Printer.Canvas.TextOut(220,290,'1区8栋12号');
Printer.Canvas.TextOut(440,290,'123');
Printer.Canvas.TextOut(640,290,'.00');
Printer.Canvas.TextOut(860,290,'方');
Printer.Canvas.TextOut(1050,290,'.00元');
Printer.Canvas.TextOut(1220,290,'.00元');
Printer.Canvas.TextOut(100,320,' ----------------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,350,' 住房');
Printer.Canvas.TextOut(220,350,'1区8栋12号');
Printer.Canvas.TextOut(440,350,'4555');
Printer.Canvas.TextOut(640,350,'.00');
Printer.Canvas.TextOut(860,350,'方');
Printer.Canvas.TextOut(1050,350,'.00元');
Printer.Canvas.TextOut(1220,350,'.00元');
Printer.Canvas.TextOut(100,390,' ----------------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,420,'合计大写');
Printer.Canvas.TextOut(220,420,'.00元');
Printer.Canvas.TextOut(1220,420,'100');
Printer.Canvas.TextOut(100,460,' ----------------------------------------------------------------------------------------------');
Printer.Canvas.TextOut(100,480,'收费单位:');
Printer.canvas.textout(900,480,'收费员:'+'经济');
Printer.EndDoc;