CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  GAME,图形处理/多媒体

在線等 SetMapMode問題

楼主zhangpingjq()2004-12-02 12:38:40 在 Delphi / GAME,图形处理/多媒体 提问

使用Printer.Canvas進行條碼打印因為要精確設置線條寬度,需要調用SetMapMode改變坐標方式,我的代碼如下:  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var   leftPos,topPos,barHeight,oldMap   :   integer;  
  begin  
      leftPos   :=   strtoint(Edit3.Text);  
      topPos   :=   strtoint(Edit4.Text);  
      barHeight   :=   strtoint(Edit5.Text);  
      Printer.BeginDoc;       //   MM_TWIPS  
      oldMap   :=   SetMapMode(Printer.Handle,MM_TWIPS);   //只有設成MM_TEXT才打印  
                                                                                  //打印机型號為   Zebra     105SL   (200dpi)  
      PrintBarcode(Edit1.Text,   leftPos,topPos,barHeight,   True);   //打印條碼的方法  
      Printer.EndDoc;  
      SetMapMode(Printer.Handle,oldMap);  
  end;  
  請教各位大蝦要實現打印,   應怎樣代碼實現 问题点数:100、回复次数:6Top

1 楼linzhengqun(风。我回来了)回复于 2004-12-02 13:34:23 得分 20

SetMapMode(Printer.Handle,MM_TWIPS);   是不是要变为:  
  SetMapMode(Printer.Canvas.Handle,MM_TWIPS);Top

2 楼fbysss(独孤求败)回复于 2004-12-02 13:38:51 得分 80

要注意的一点是:MM_TWIPS方式,Y轴的方向向上是正的Top

3 楼fbysss(独孤求败)回复于 2004-12-02 13:40:04 得分 0

肯定应该是Canvas.handleTop

4 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-02 14:06:02 得分 0

要打印的东西,其实是在PRITER.canvas里的,改改Top

5 楼zhangpingjq()回复于 2004-12-02 16:07:58 得分 0

改成了Printer.Canvas.handle但打印机還是沒反應  
  不過設成MM_TEXT是可以打印的,請大家再幫我想一下Top

6 楼zhangpingjq()回复于 2004-12-02 18:27:13 得分 0

高手请进...Top

相关问题

  • 谁知道SetMapMode用法啊
  • 关于setmapmode的十个问题
  • SetMapMode()屏幕上画线可以用,打印机上怎么用呀,已有三个帖子共100分。
  • 为什么我用setmapmode(handle,mm_himetric)打出来的1000个点长度不足1cm?
  • 如何设置打印机的映射模式,setMapMode(printer.handle,MM_TEXT)为什么出错
  • 请问C#中如何设置坐标的映射模式?像C++中的SetMapMode一样?
  • 有没有办法能画精度高点的点啊,比如要精确到小数点后5位,用SetMapMode好像不好用啊
  • 在
  • 在
  • Cathy0505在不在?

关键词

  • 打印
  • setmapmode
  • twips
  • leftpos
  • oldmap
  • printer
  • toppos
  • barheight
  • strtoint
  • canvas

得分解答快速导航

  • 帖主:zhangpingjq
  • linzhengqun
  • fbysss

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo