以下代码在本机打印正常,但在其它电脑上打印时全是乱码!如何办? ( 积分: 0 )

  • 主题发起人 主题发起人 ktksh
  • 开始时间 开始时间
K

ktksh

Unregistered / Unconfirmed
GUEST, unregistred user!
with Printerdo
begin
begin
Doc;
Canvas.Font.Name:='宋体';
Canvas.Font.Size:=9;
Canvas.Font.Color:=clBlack;
Canvas.TextOut(56,320,Label10.Caption);
Canvas.TextOut(56,360,Label11.Caption);
Canvas.TextOut(56,400,Label12.Caption);
Canvas.TextOut(555,170,'32453453');
Canvas.TextOut(555,210,'yygy');
Canvas.TextOut(1060,130,comboBox1.Text);
Canvas.TextOut(1060,170,Label13.Caption);
endDoc;
end;

注:同一台打印机!不同电脑,开发用的电脑正常,但使用的电脑有乱码!
解决了给您20分!
 
恩,解决了也把解决的方法或者思路讲一下了,也好给遇到同样问题的朋友找到这个帖子时有所收获。
论坛上的知识是来自大家的奉献。
 
原因是打印纸张设置的问题
 
后退
顶部