PrintAtOnce

所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:354KB
下载次数:15
上传日期:2013-04-19 08:31:49
上 传 者sunnylys
说明:  一个面向中文的小巧报表Delphi5支持。
(For Delphi5 users,a Report componet )

文件列表:
Demo\DBDWORK.INI (2, 1999-02-04)
Demo\KCSPMXZ.DB (4096, 1999-02-04)
Demo\KCSPMXZ.FAM (423, 1999-02-04)
Demo\KCSPMXZ.TV (2775, 1999-02-04)
Demo\Logo.bmp (4878, 1999-02-04)
Demo\Main.dfm (16176, 2000-10-06)
Demo\Main.pas (3936, 1999-02-04)
Demo\PAODemo.dof (1020, 1999-02-04)
Demo\PAODemo.dpr (185, 1999-02-04)
Demo\PAODemo.dsk (3862, 1999-02-04)
Demo\PAODemo.exe (811520, 2004-08-08)
Demo\PAODemo.res (876, 1998-08-03)
Demo\XSDB.DB (4096, 1998-08-03)
Demo\XSDB.PX (4096, 1998-08-03)
Demo\XSMXB.DB (4096, 1998-08-03)
Demo\XSMXB.FAM (423, 1998-08-03)
Demo\XSMXB.PX (4096, 1998-08-03)
Demo\XSMXB.TV (2297, 1998-08-03)
Demo\ZCFZB.DB (8192, 1999-02-03)
Demo (0, 2004-08-08)
dsgnintf.pas (138279, 1999-08-11)
PreviewAtOnces.dfm (6453, 2000-10-06)
PreviewAtOnces.pas (8097, 1998-12-16)
PrintAtOnce.cfg (1046, 2000-10-06)
PrintAtOnce.dof (1643, 2000-10-06)
PrintAtOnce.dpk (642, 2000-10-06)
PrintAtOnce.res (1536, 2000-10-06)
PrintAtOnces.dcr (480, 1998-04-06)
PrintAtOnces.pas (34520, 2002-10-27)
www.delphifans.com.nfo (467, 2006-10-24)

PrintAtOnces Copyright (c) 19***, 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) 19***-12-18 2.3版 新增属性: 1. Options增加 poDBGridNumber: 是否打印DBGrid的行序号 poDBGridPageTitle: 是否每页都打印DBGrid的表头 2. PrintPageNumber: 是否打印页号 3. PageNumberPosition: 页号打印位置, 有如下几种位置: pnTopLeft, pnTopRight, pnTopCenter, pnBottomLeft, pnBottomRight, pnBottomCenter 更新了行高的计算方法,更加接近显示的高度,但与旧版本稍稍不兼容, 如果使用了TShape画纵向表头则有可能需要重新设计。 19***-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: 更新打印纸设定,修改目标打印机后应该调用此方法 19***-10-09 2.1版,修正两个Bug:换页时第一个打印字符串字体设置丢失; DBGrid的Options的dgColLinse及dgRowLines为False时没有边框。 增加LogyPreview属性,当设置为True时预览窗为一“呆”窗, 不能移动、改变大小。 预览提示改为中文。 19***-09-29 2.0版,新增多页打印功能,TDBGrid不再局限于打印指定行数。 新增属性: 1. OffsetBottom, OffsetRight, 与OffsetX和OffsetY确定版心, OffsetX和OffsetY定义不太明确,但为了兼容1.0版只能如此; 2.Options增加poExpandDBGrid,为True则打印DBGrid的全部的 行,这种情况下DBGrid两侧的元件不保证打印到正确的位置;为 False则与1.0版一样:只打印指定行数。 19***-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即可。

近期下载者

相关文件


收藏者