打印机偏移问题急。

Peiyangjun_Pyj 2003-11-06 06:09:26
我用printer写了如下的程序,打印的纸是我自己的打印机里设置的70mm*90mm的票据,可是打印机每次走纸的时候总是要多走一点点,打印几张以后打印机就会偏移半张纸,这样就不是把数据打到对应的位置,请问该怎么办,
function print_sheet(data1:PrintData):boolean;
var
PointX,PointY:integer
begin
PointX:=getdevicecaps(printer.handle,LOGPIXELSX);
PointY:=getdevicecaps(printer.handle,LOGPIXELSY);
printer.BeginDoc ;
try
printer.Canvas.Font.Size:=12;

printer.Canvas.TextOut(trunc(0.785*PointX)-tempx,trunc(0.79*PointY)-TempY,data1.truck_num);
Printer.EndDoc ;
print_sheet:=true;
except
Printer.Abort;
print_sheet:=false;
end;
end;
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yudehui 2003-11-09
  • 打赏
  • 举报
回复
把打印机设置改一下看看!
FSU 2003-11-08
  • 打赏
  • 举报
回复
换个打印驱动程序
Dreamnest 2003-11-08
  • 打赏
  • 举报
回复
关注
本课程主要以口袋西游为例,学习一个网络游戏是怎么通过游戏服务器与玩家客户端进行通信交互的,通过OD,CE等工具对游戏进行调试,找到各个数据基址(例如角色基址,背包基址等),找出游戏里面的功能CALL(例如寻路CALL,打坐CALL等)及参数分析,并且编码实现功能。本课程可以带领你游戏逆向入门可以学会 CE,OD,找游戏基址,功能CALL等实现变态功能可以更深入的理解从高级语言到汇编语言的一个对应过程可以学会 逆向软件  外挂与反外挂 破解防破解  游戏安全的基础知识可以为以后的及逆向高级课程 打下良好的基础可以自己分析游戏数据,用C语言实现游戏外挂功能等重点:  本套课程的重点就是带领大家分析游戏数据,毫不客气的说,各位学完此套课程对分析游戏数据这块会有一个质的飞跃。课程目录  01.课程简介及功能演示  02.CE找人物基址及人物属性偏移  03.OD找人物基址及人物属性偏移  04.创建MFC DLL项目  05.代码实现输出人物信息  06.发包函数概述  07.怎么看待重写的发包函数  08.普通发包与线程发包  09.找打坐CALL及参数分析  10.代码实现打坐CALL  11.喊话CALL及参数分析  12.代码实现喊话CALL  13.找寻路CALL及参数分析  14.代码编写寻路CALL  15.穿装备CALL及参数分析  16.代码实现穿装备CALL  17.NPC对话CALL  18.代码实现NPC对话CALL  19.唤出宠物  20.宠物合体  21.收回宠物  22.取下宠物

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧