如何进行增值税专用发票销货清单的打印?(100分)

  • 主题发起人 主题发起人 冬天里的一把火
  • 开始时间 开始时间

冬天里的一把火

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用Winxp+Delphi7做了一个增值税打印程序,但是在win98下就错位了,不知道能不能设定每个控件在纸上的坐标来固定打印位置?100分送上,不够的话可以再加
 
把字体设置好就没问题,这个问题主要是winnt(2000,xp)和win98使用的字符集不同造成的问题,但是宋体是通用的(delphi的默认字体不是宋体),9号字最好看
 
直接用tprint打印。
use Printers;
Printer.Canvas.Font.Size:=14;
Printer.Canvas.Font.Name:='宋体';
Printer.begin
Doc;
Printer.Canvas.TextOut(x,y,'内容');
printer.enddoc;
 
不能用tprint打印,因为我的数据是从数据库中得到的,并且要显示多条记录。能设QRDBText的坐标吗?
 
你可以用一个循环打印啊。。。
自己处理一下数据。
 
zhyesno,你能说具体点儿吗?如何循环打印呀?谢谢!
 
Printer.Canvas.Font.Size:=12;
Printer.Canvas.Font.Name:='宋体';
Printer.begin
Doc;
Table1.First;
while not Table1.Eofdo
begin
Printer.Canvas.TextOut(x,y,Table1.Fields[0].AsString);
......
Table1.Next;
end;
printer.enddoc;
 
后退
顶部