CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

巨难问题---->期待高手出现~

楼主Seu_why(Newbie)2006-03-01 12:07:24 在 VC/MFC / 基础类 提问

1.打印御览正确,打印结果出现问题?  
  2.浮点数垂直镜像   例如:20.05550-->50^02220   ?  
  3.在同一行上,整形和字符串没有问题,浮点数垂直镜像?  
   
  期待各位高人解答... 问题点数:100、回复次数:19Top

1 楼yuanbocsut(井冈星火)回复于 2006-03-01 13:17:18 得分 10

UPTop

2 楼lisypro()回复于 2006-03-01 13:30:26 得分 10

什么叫垂直镜像Top

3 楼winehero(God helps those who help themselves.)回复于 2006-03-01 13:40:22 得分 10

什么东西?没看明白,垂直镜像不是图像处理用语吗?Top

4 楼flyhigh(一不小心)回复于 2006-03-01 14:47:10 得分 10

把你的打印代码贴出来。  
  一般来说,打印就象你把文字显示到屏幕上一样,而且都应该是字符串,怎么会出现数字与字符的区别?Top

5 楼Seu_why(Newbie)回复于 2006-03-01 15:03:41 得分 0

nY-=210;  
  str.Format(_T("第一组数据打印正确"));   //这里打印出来是正确的  
  pDC->TextOut(0,nY,str);  
  str.Format("%11.4f   ",((float)(pApp->m_dfdt1)));   //我把浮点数转换成字符串,打印时候20.05550打印成50^02220.但是御览的时候是20.05550  
  ???  
  strTemp="54             23456   456";  
  strSize=pDC->GetTextExtent(strTemp);  
  pDC->TextOut(strSize.cx,nY,str);Top

6 楼sdgzhk(网络流氓)回复于 2006-03-01 15:54:04 得分 10

pApp->m_dfdt1是什么类型?强制转换有时不一定成功的?Top

7 楼Seu_why(Newbie)回复于 2006-03-01 16:19:42 得分 0

变量现实转化str是对的.而且打印御览也没有问题.Top

8 楼Seu_why(Newbie)回复于 2006-03-01 16:23:24 得分 0

看了pApp->m_dfdt1就是floatTop

9 楼Mackz(在相互)回复于 2006-03-01 21:16:56 得分 30

这个和你设置的映射模式有关,看看strSize的值,cy需要反一下(打印的时候和预览的时候映射模式不一样)。Top

10 楼Seu_why(Newbie)回复于 2006-03-02 08:29:43 得分 0

to:Mackz(在相互)  
  看看strSize的值:  
      i   =   0  
          strSize={cx   =   1601,cy=221}       nY   =   -810  
      i   =   1  
          strSize={cx   =   1601,cy=221}       nY   =   -1020  
  cy需要反一下:  
      i   =   0  
          strSize.cy=   -strSize.cy;  
          strSize={cx   =   1601,cy=-221}       nY   =   -810  
      i   =   1  
          strSize.cy=   -strSize.cy;  
          strSize={cx   =   1601,cy=-221}       nY   =   -1020  
  还是不对啊???Top

11 楼Seu_why(Newbie)回复于 2006-03-02 08:32:32 得分 0

pDC->SetMapMode(MM_TWIPS);     //映射模式  
   
  -----------------------------------------  
  我的映射模式Top

12 楼Seu_why(Newbie)回复于 2006-03-02 09:11:30 得分 0

怪事出现了.  
    御览值                             打印值  
  0.2000                               0^5000                                       //错误  
  0.2000毫秒                       0.2000毫秒                               //正确  
  2000.0000HZ                     5000^0000HX(X表示Z垂直镜像)   //错误  
  2000.0000HZ赫兹             2000.0000HZ赫兹                           //正确  
   
  就是说我在数字后加个汉字,就可以正确打印?  
  各位犀牛还知道原因啊?Top

13 楼Snow_Ice11111(雪上加冰)回复于 2006-03-02 13:53:19 得分 10

字符串相关的代码加上:_T("")试试,没打印机苦哇,很多东西都试不了......Top

14 楼Seu_why(Newbie)回复于 2006-03-02 14:05:58 得分 0

谢谢Snow_Ice11111(雪上加冰)的回复  
    :_T("")试过,没有解决Top

15 楼shmily1280(锄禾)回复于 2006-03-02 15:12:16 得分 5

不懂,顶之Top

16 楼Seu_why(Newbie)回复于 2006-03-02 15:24:54 得分 0

谢顶!有分Top

17 楼huaren801007(华仔)回复于 2006-03-02 15:43:49 得分 5

能把源码贴上来么?Top

18 楼Seu_why(Newbie)回复于 2006-03-03 08:25:44 得分 0

nY-=210;  
  str.Format(_T("第一组数据打印正确"));   //这里打印出来是正确的  
  pDC->TextOut(0,nY,str);  
  str.Format("%11.4f   ",((float)(pApp->m_dfdt1)));   //我把浮点数转换成字符串,打印时候20.05550打印成50^02220.但是御览的时候是20.05550  
  ???  
  strTemp="54             23456   456";  
  strSize=pDC->GetTextExtent(strTemp);  
  pDC->TextOut(strSize.cx,nY,str);Top

19 楼Seu_why(Newbie)回复于 2006-03-07 08:49:32 得分 0

再顶一下Top

相关问题

  • 问个比较难的问题,期待高人出现。
  • 期待。。。
  • 为什么这种情况下回出现关键字违规??在线等候!期待关注!!
  • ====在excel里面查询数据,出现“参数不足,期待是3”的错误,是什么原因?====
  • 如何将Dataset中的一行Row移动到另外一个Row中?~~期待高人的出现。
  • 难以理解的问题期待高手讲解?
  • 3S,期待4000分中……
  • 机器疑难病症,期待达人及高手指教,万分感谢!
  • 真达人乱入,有难度的问题(期待萧大侠再显神威)
  • ●●●[巨难]刚刚还可以正常用程序访问活动目录,出现出现了如下的错误,不知道怎么回事,请高手指教●●●

关键词

  • 打印
  • 镜像
  • 映射
  • 转换
  • 模式
  • strsize
  • 字符串
  • dfdt
  • cy
  • 垂直镜像

得分解答快速导航

  • 帖主:Seu_why
  • yuanbocsut
  • lisypro
  • winehero
  • flyhigh
  • sdgzhk
  • Mackz
  • Snow_Ice11111
  • shmily1280
  • huaren801007

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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