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

打印问题 很简单! 怎样控制换页?

楼主flyingjust(just)2002-05-30 11:06:48 在 VC/MFC / 基础类 提问

在一页打完后怎么控制打印下一页? 问题点数:100、回复次数:23Top

1 楼zhang1000(多一个零)回复于 2002-05-30 12:51:11 得分 20

计算好页数后,循环StartPage()...EndPage()算吗?Top

2 楼flyingjust(just)回复于 2002-05-30 14:33:44 得分 0

mfc里不是在内部完成的   starpage()....endpage()   吗?  
      页数不能确定!!Top

3 楼Xsean()回复于 2002-05-30 14:48:27 得分 25

如果已经计算出了总页数,并且SetMaxPage设置了最大页数  
      for   (UINT   page   =   Info.GetMinPage();   page   <=   Info.GetMaxPage()   &&   bPrintingOK;   page++)  
          {  
                  dc.StartPage();                                                   //   begin   new   page  
                  Info.m_nCurPage   =   page;  
                  OnPrint(&dc,   &Info);                                         //   Print   page  
                  bPrintingOK   =   (dc.EndPage()   >   0);               //   end   page  
          }  
   
  否则自己加入判断标志  
  Top

4 楼flyingjust(just)回复于 2002-05-30 14:50:59 得分 0

我去试一下Top

5 楼flyingjust(just)回复于 2002-06-03 12:30:22 得分 0

但是     真么预览那????Top

6 楼flyingjust(just)回复于 2002-06-11 15:27:34 得分 0

这样不能预览哦!!Top

7 楼HKer_007(伙计,拿杆烟来吃)回复于 2002-06-12 15:43:55 得分 15

用starpage()....endpage()   ;Top

8 楼flyingjust(just)回复于 2002-06-14 16:56:21 得分 0

onprint     还是     ondraw   中starpage()....endpage()   ???  
    我只知道用APi地方式starpage()....endpage()     但这样就不能预览!  
  给给个例子好么Top

9 楼chenybin(小马)回复于 2002-06-15 01:46:25 得分 20

楼上的说对了  
  我来UP下Top

10 楼flyingjust(just)回复于 2002-06-20 12:34:34 得分 0

没人行么??Top

11 楼snooper(snooper)回复于 2002-06-20 12:54:12 得分 0

在你自己的View中重载PraparePrinting,BeginPrinting,EndPrinting  
  等几个函数在其中做你的工作就行了Top

12 楼flyingjust(just)回复于 2002-06-26 09:59:03 得分 0

能具体讲一下么?   如   在那儿StartPage       StartDoc   ??Top

13 楼flyingjust(just)回复于 2002-07-11 13:29:36 得分 0

upTop

14 楼HKer_007(伙计,拿杆烟来吃)回复于 2002-07-18 11:19:48 得分 0

gzTop

15 楼lkcowboy(三黑)回复于 2002-07-18 12:03:31 得分 5

gzTop

16 楼flyingjust(just)回复于 2002-07-18 12:21:43 得分 0

在mfc中怎样用StartPage()...EndPage()控制换页(如果只用API不能预览)   不用计算页数   的!!  
    用bContinue=true/false   也可以控制换页么?Top

17 楼shizhonghao(szh)回复于 2002-07-22 21:22:31 得分 5

OrchidPrinter  
  wwww.orient-orchid.comTop

18 楼flyingjust(just)回复于 2002-07-23 13:16:54 得分 0

访问不到哦:(Top

19 楼shizhonghao(szh)回复于 2002-07-24 14:17:46 得分 0

OrchidPrinter  
  www.orient-orchid.comTop

20 楼flyingjust(just)回复于 2002-07-26 09:46:08 得分 0

是个控件嘛?Top

21 楼flyingjust(just)回复于 2002-08-26 17:59:58 得分 0

唉   真麻烦Top

22 楼dou_ya(豆芽菜)回复于 2002-09-02 16:22:22 得分 10

MFC框架已经实现了打印/打印预览的框架,也就时说,你不用自己写StartPage(...)和EndPage(..),你只需要告诉框架,你总计有多少页,  
  在OnDraw(...)里,判断现在正在打印/显示的是第多少页,调用windows的  
  TextOut(...)等,输出内容就可以了。  
  具体实现查阅MSDN中的PraparePrinting,BeginPrinting,EndPrinting等函数。Top

23 楼flyingjust(just)回复于 2002-09-03 11:18:15 得分 0

hehe     我就是不能确定要打印多少页:)   所以才要控制换页!Top

相关问题

  • 打印换页
  • 如何在程序中控制打印机换页?
  • 怎样用代码控制打印机进行横向换页 ??
  • 能否给个简单的字符串打印换页例子
  • 将报表输出到EXCEL中,请问如何控制换页打印。
  • 如何控制打印机,打印完不换页,并且可以变换打印字体大小
  • 怎样让打印换页
  • 打印换页问题
  • 字符串打印换页
  • 怎样让打印换页??

关键词

  • 打印
  • 控制
  • 预览
  • 框架
  • endpage
  • starpage
  • 控制换页
  • 页数
  • startpage
  • 计算

得分解答快速导航

  • 帖主:flyingjust
  • zhang1000
  • Xsean
  • HKer_007
  • chenybin
  • lkcowboy
  • shizhonghao
  • dou_ya

相关链接

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

广告也精彩

反馈

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