背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-11211.html    注册17xie 一起来写书 实现您的出书梦想!

6-9  打印预览(100%)(MM_LOENGLISH模式)

比较图6-8和图6-9中两矩形的大小,确实是同样大小。这表明使用MM_LOENGLISH模式保持了矩形的大小和相对位置关系。实际上,除了MM_TEXT映射模式以外,其他的映射模式都可以保持图形的大小和相对位置关系。

到现在为止,都只是需要在打印预览窗口中显示一页或在打印机上输出一页,这已经比较正确地完成了,但如果要打印多页,还需要做相当的努力。

6.3  打印多页

打印多页比打印单页要困难一些。在打印单页时,根本无须考虑换页的问题。然而,打印多页的情形是经常遇到的。

TestPrint程序的上一个版本中,只画了一个矩形,打印机的一页已经足够打印该矩形了。为了能够演示打印多页的方法,需要输出多个矩形,实现多页。

6.3.1  设置矩形的数目

为了记录矩形的数目,在文档类CTestPrintDoc中添加一个变量m_nRectNum,类型为int,访问级别为public。如图6-10所示:

6-10  添加成员变量m_nRectNum

注意:

这里为方便起见,将文档类的成员变量设置为public,这是不太符合对象封装

字数:529    最后更新:1年以前 [08-13 14:58]果冻 修改
本页编辑者:果冻  
[前一页]:第六章  [后一页]:第六章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号