网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
  当前位置:Delphi园地精选控件报表 → PrintAtOnce(打印控件)
  本周下载排行
  本月下载排行
资源名称:PrintAtOnce(打印控件)
文件类型: RAR
适用版本: Delphi5
发 布 者: DelphiFans
资源类型: 免费
资源大小: 171 KB
资源等级:
整理时间: 2004-8-9 10:17:35
资源网址:
下载次数: 本 周:2 本月:17 总计:10079
下载链接:
小说 Flash游戏
资源简介:
1998-12-18
  2.3版
新增属性:
  1. Options增加 poDBGridNumber: 是否打印DBGrid的行序号
          poDBGridPageTitle: 是否每页都打印DBGrid的表头
  2. PrintPageNumber: 是否打印页号
  3. PageNumberPosition: 页号打印位置, 有如下几种位置:
    pnTopLeft, pnTopRight, pnTopCenter,
    pnBottomLeft, pnBottomRight, pnBottomCenter
更新了行高的计算方法,更加接近显示的高度,但与旧版本稍稍不兼容,
如果使用了TShape画纵向表头则有可能需要重新设计。

1998-12-04
  2.2版,增加打印纸设置功能。
新增属性:
  PaperSize: 纸张类型
  PaperWidth: 纸张宽度(单位:0.1毫米)
  PaperHeight: 纸张高度(单位:0.1毫米)
 纸张类型:
  Default, 缺省,由打印机设置设定
  A3,
  A3T,   横向,下同
  A4,
  A4T,
  A5,
  A5T,
  B4,
  B4T,
  B5,
  B5T,
  K16,   16开,下同
  K16T,
  K32,
  K32T,
  K32Big, 大32开
  K32BigT,
  Custom; 自定义,仅这种情况下可以设置PaperWidth和PaperHeight
新增方法:
  UpdatePaper: 更新打印纸设定,修改目标打印机后应该调用此方法

1998-10-09
  2.1版,修正两个Bug:换页时第一个打印字符串字体设置丢失;
DBGrid的Options的dgColLinse及dgRowLines为False时没有边框。
  增加LogyPreview属性,当设置为True时预览窗为一“呆”窗,
不能移动、改变大小。
  预览提示改为中文。

1998-09-29
  2.0版,新增多页打印功能,TDBGrid不再局限于打印指定行数。
新增属性:
  1. OffsetBottom, OffsetRight, 与OffsetX和OffsetY确定版心,
OffsetX和OffsetY定义不太明确,但为了兼容1.0版只能如此;
  2.Options增加poExpandDBGrid,为True则打印DBGrid的全部的
行,这种情况下DBGrid两侧的元件不保证打印到正确的位置;为
False则与1.0版一样:只打印指定行数。

1998-08-26
  1.0版。

元件属性及方法说明:

属性:
Control: TControl, 需要打印的元件(包括子控制),缺省为元件所在的Form
DoPreview: 只读字符串,执行预览
LabelPrintType: TLabel类打印风格
ptNone: 无
ptBottomLine: 下横线
ptFrame: 框
ptTopBottom: 上下横线
ptLeftRight: 左右竖线
MaxTextCount: 元件最大字符数
Name: 元件名
OffsetX: X方向位移
OffsetY: Y方向位移
Options: 选项
poAllWinControl: 打印全部TWinControl元件
poFontColor: 打印字体颜色
poParent: 打印父元件
poScrollToZero: TScrollingWinControl类元件滚动到起点
Tag: 标志
WinControlPrintType: TWinControl类元件打印风格,同LabelPrintType

方法:
Preview: 预览
Print: 打印

可打印元件(包括该类的继承类):
TLabel
TShape
TImage
TDBImage
TDBGrid
TWinControl
当poAllWinControl为False时只打印下列元件
TCustomEdit
TCustomMemo
TCustomComboBox
TCustomPanel
TCustomStaticText

Tips:

1. 试试看,修改元件的属性(特别是TDBGrid),看看预览显示有什么不同;

2. 如果不想打印某些元件,只要修改元件属性为不可见即可;如果连Form都
不想显示,那就不要Show或者ShowModal,直接调用TPrintAtOnces的Print或
Preview即可。
<BR>按此在新窗口浏览图片
Google
 
Web www.delphifans.com
相关资源:
  • PrintAtOnce修改版
  • 下载帮助() 下载链接错误报告或者意见反馈
    下载说明:
    关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved