网上文摘 小说 Flash游戏 IT世界 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
  当前位置:Delphi园地精选控件报表 → ReportMachine26_修正自定义报表页面 1.0
  本周下载排行
  本月下载排行
资源名称:ReportMachine26_修正自定义报表页面 1.0
文件类型: RAR
适用版本: Delphi6
发 布 者: DelphiFans
资源类型: 免费
资源大小: 2.02 MB
资源等级:
整理时间: 2005-3-10 10:05:24
资源网址:
下载次数: 本 周:8 本月:14 总计:2939
下载链接:
小说 Flash游戏
资源简介:   大家在开发程序制作报表时可能会发现,一此报表工具设计或打印报表时,在 Microsoft Windows 95、Windows 98 和 Windows Millennium Edition (Me) 系统上,可以灵活地自定义页面大小。但在运行 Windows NT 和 Windows 2000 的系统上不能使用,设置了也自动变为A4页面了。
  许多报表非常好用,但又不想更新新的版本,因为你还有不少旧的应用程序在维护,那怎么办呢,以ReportMachine2.6为例,我对其进行了修改,以解决这些问题.
打印机将其默认设置存储在名为 DEVMODE 的结构中。定义或选择页面大小时,可能会涉及此结构的四个成员:
•   dmPaperSize
•   dmPaperLength
•   dmPaperWidth
•   dmFormName
dmPaperLength 和 dmPaperWidth 成员在所有系统上都包含值,但只能用于在运行 Windows 95、Windows 98 或 Windows Me 的系统上选择或定义大小。dmFormName 成员仅在运行 Windows NT 或 Windows 2000 的系统上有效。dmPaperSize 成员可在任何 32 位 Windows 操作系统上使用,只要分配给它的值对应于该系统上定义的大小或页形。
因此,在运行 Windows 95、Windows 98 或 Windows Me 系统上,可以用高度(长度)和宽度或预定义的纸张大小来定义自定义页面大小。基于 Windows NT 或 Windows 2000 的系统仅使用定义的页形来指定页面大小,您可以通过以下两种方式来进行选择:设置dmFormName ,或将一个“常量”值赋给dmPaperSize。所以以前的页面编写方式就得改变.
--狂指针--

作者:hymn_com@126.com
Google
 
Web www.delphifans.com
下载帮助() 下载链接错误报告或者意见反馈
下载说明:
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved