PrintAtOnces
Copyright (c) 1998, by Randolph,
Chenhui Technology Co., Ltd.
All Rights Reserved.
Home Page: http://www.zg169.net/~randolph
E-Mail: randolph@163.net
chhw@public.nn.gx.cn(Office)
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即可。
没有合适的资源?快使用搜索试试~ 我知道了~
PrintAtOnces
共30个文件
pas:4个
db:4个
px:2个
4星 · 超过85%的资源 需积分: 9 13 下载量 173 浏览量
2008-09-26
13:02:33
上传
评论
收藏 354KB RAR 举报
温馨提示
PrintAtOnces Copyright (c) 1998, by Randolph, Chenhui Technology Co., Ltd. All Rights Reserved. Home Page: http://www.zg169.net/~randolph E-Mail: randolph@163.net chhw@public.nn.gx.cn(Office)
资源推荐
资源详情
资源评论
收起资源包目录
PrintAtOnce修改版.rar (30个子文件)
PrintAtOnces.dcr 480B
PrintAtOnces.pas 34KB
Readme.txt 3KB
dsgnintf.pas 135KB
PrintAtOnce.dpk 642B
Demo
PAODemo.dpr 185B
XSMXB.TV 2KB
Main.pas 4KB
XSDB.DB 4KB
PAODemo.dof 1020B
XSMXB.DB 4KB
KCSPMXZ.DB 4KB
PAODemo.exe 793KB
XSMXB.PX 4KB
ZCFZB.DB 8KB
KCSPMXZ.FAM 423B
PAODemo.dsk 4KB
KCSPMXZ.TV 3KB
Main.dfm 16KB
Logo.bmp 5KB
XSMXB.FAM 423B
DBDWORK.INI 2B
PAODemo.res 876B
XSDB.PX 4KB
PrintAtOnce.res 2KB
PrintAtOnce.cfg 1KB
PrintAtOnce.dof 2KB
PreviewAtOnces.pas 8KB
PreviewAtOnces.dfm 6KB
delphifans.com.nfo 592B
共 30 条
- 1
资源评论
- 大器晚成1445172013-10-12只能用于delphi5,没有delphi7版本
- kate_19882013-10-23Readme.text 可是帮了大忙了,要不还要绕好大一圈的弯子呢 谢谢
- 新零售系统研发2012-08-15挺好用,已经装上了
djywq
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功