| 资源简介: |
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> |