分类
大小:4.7 MB
语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10
类别:打印工具时间:2018-06-13
我的打印控件测试是一款免费的VB打印控件测试软件,包括多栏打印控件、普通控件、横向跨页打印等,新版本改正了原打印控件存在的缺陷,增加了VSFlexGrid表格打印功能,有需要的朋友可以来本站下载!
1、本控件系VB6.0编写,可直接打印VSFlexGrid表格、MSHFlexGrid表格的内容,并提供多种打印方式,分栏打印、横向跨页打印、工资条样式打印(可以把显示为0或空的内容不打印)。本控件还可直接打印ListView控件、ADO记录、DAO记录、Datagrid控件、Flexgrid控件的内容
2、可完全按照VSFlex表格、MSHFlexGrid表格的显示进行打印,如果VSFlex表格、MSHFlexGrid表格中有图片,图片也会打印出来,如果有单元格合并,打印出来的结果单元格也是合并的。
3、控件提供textout函数输出文本内容,cellout函数输出一个单元格(与textout函数的区别是有边框),此两个函数都具有自动换页功能,即如果输出的文本大于1页,可以自动增加新页并打印到下一页。
4、控件还提供了输出图片的功能,使用CellOutPicture可能打印图片。
5、本控件可以打印眉页和页脚,还可以将打印的内容(包括图片)保存为本控件专用的报表格式文件,以便以后打开预览并打印(但不能更改页面格式)。
6、控件均以VB的内置单位TWIPS为计量单位,您可以使用本控件的cmtotwips方法将厘米换算成VB的twips,用mmtotwips将毫米换算成twips。
7、本次提供两个版的打印控件,简化版VB打印控件(有控件的源代码)与复杂版VB打印控件(功能更多,不提供源代码)
BottomCellMargin用于设置单元格的底部边距,以堤为单位
BottomMargin用于设置纸张的底部边距,以堤为单位
cellrowspace仅限单元格输出,当单元格要多行输出时,行与行之间的间距大小(含义为当前行高的多少倍)
rowspace仅限文本输出,当输出文本时,行与行之间的间距大小(含义为当前行高的多少倍)
CurrentPage设置或获取打印时当前处理的页,但并不显示该页的结果
currentx设置或取得当前打印的x座标位置,以页边距为基础
currenty设置或取得当前打印的y座标位置,以页边距为基础
DateMulline使用cellout进行输出时,日期数据是可以折行打印
NumberMulline使用cellout进行输出时,数值数据是可以折行打印
DrawMode画线方式,1表示黑色线,vbInvert为6
DrawStyle线的样式,0实线,1虚线,2点线,3点划线,4双点划线,5无线,6内收实线。如果drawwidth大于1,或者printlinetimes大于1,则总是实线。
DrawWidth画线宽度
font各种字体属性设置
FontSizeMin指在输出表格时,如果单元格太小,要缩小的最小字体,为0 表示不缩小。在单独使用cellout输出单元格时,该属性不起作用,可以cellout函数中有单独的此参数提供
FooterFontName页眉与页脚的字体名
FooterFontSize页眉与页脚的字体大小
FooterLeft
FooterMiddle
FooterRight
HeaderLeft
HeaderMiddle
HeaderRight页眉与页脚内容,仅当isautoprintfooterandheader为true时有作用,否则请在页眉与页脚事件中手工输出页眉与页脚。如果为“[页码1]”而打印“第 页 共 页”形式,如果为“[页码2]”则打印“第 页”形式。
IsAutoPrintFooterandHeader是否自动输出页眉与页脚还是手工输出
ForeColor输出文本的前景颜色
展开