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

谁在delphi做过可以做定义纸张大小的报表?

楼主simaqingfeng(司马青枫)2004-12-01 16:43:07 在 Delphi / 数据库相关 提问

小弟现在遇到这个棘手的问题,没法解决,大家有没有做过这个问题?  
  能否帮一下忙,说说解决办法? 问题点数:0、回复次数:8Top

1 楼lmj2003(雁不归)回复于 2004-12-01 16:46:07 得分 0

可以用QUICKREPORTTop

2 楼seekmydoom(靠灌水混日子)回复于 2004-12-01 16:49:49 得分 0

可以用QUICKREPORT,选定QUICKREPORT.Page.PaperSize=Custom  
   
  Top

3 楼ocean617(海洋)回复于 2004-12-01 17:36:46 得分 0

quickrepert   推荐用,以前也弄过一个,呵呵Top

4 楼zhangl_cn(和尚-修行)回复于 2004-12-01 17:56:12 得分 0

ereport中国式报表也很好用的Top

5 楼dh9450(荡尽尘埃)回复于 2004-12-01 19:57:16 得分 0

QR的话在98下可以实现   在2K/XP下就有点麻烦    
  需要动态定以好打印服务器上的纸的大小或动态选不同纸张Top

6 楼sosopro(随便写点)回复于 2004-12-01 21:27:32 得分 0

如果是2000则好办,自己加一个报表格式就成Top

7 楼darji(成长中... ...)回复于 2004-12-01 21:32:29 得分 0

如何在   Windows   NT   和   Windows   2000   中使用自定义页面大小打印:  
   
  uses   WinSpool,   Printers,   Windows;    
   
  function   CustomAddForm   (const   Name:String;   const   Width,   Height:Double;   const   PrinterName:String):Boolean;    
  var    
      FormInfo1:   TFormInfo1;    
      pFormInfo:   PFormInfo1;    
      hPrinter   :   THandle;    
  begin    
      Result   :=   False;    
      if   OpenPrinter(PChar(PrinterName),hPrinter,NIL)   then    
          begin    
          with   FormInfo1   do    
              begin    
              Flags   :=   0;    
              pName   :=   PAnsiChar(Name);    
              Size.cx   :=   Trunc(Width*1000);    
              Size.cy   :=   Trunc(Height*1000);    
              ImageableArea.Left   :=   0;    
              ImageableArea.Top   :=   0;    
              ImageableArea.Bottom   :=   Size.cy;    
              ImageableArea.Right   :=   Size.cx;    
              end;    
          pFormInfo   :=   @FormInfo1;    
          Result   :=   AddForm(hPrinter,1,pFormInfo);    
          ClosePrinter(hPrinter);    
          end;    
  end;    
   
  Top

8 楼wklx(菜鸟请教)回复于 2004-12-01 22:44:48 得分 0

不好意思,我没有用过Top

相关问题

  • 水晶报表纸张自定义
  • 关于windows2000自定义纸张和水晶报表德问题
  • 在crystal report 8.5中自如何定义报表纸张大小
  • vfp报表如何自定义纸张大小,在线急等!
  • 在水晶报表中如何自定义纸张
  • Rave Reports 5.0 设计报表时,怎么不能自定义纸张大小呀?
  • 求:水晶报表自定义纸张连续打印的解决办法
  • 400分:水晶报表自定义纸张连续打印的问题续
  • 水晶报表(CrystalReport)自定义纸张格式(custom Papersize)的实现
  • 报表打印。用Qrep. 有什么方法可以控制自定义纸张的长跟宽

关键词

  • pforminfo
  • imageablearea
  • hprinter
  • forminfo
  • 大小
  • begin
  • const
  • size

得分解答快速导航

  • 帖主:simaqingfeng

相关链接

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

广告也精彩

反馈

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