高级列表框、表格打印强化模块

易语言 2020-04-06 17:57:08

高级列表框、表格打印强化模块

.子程序 高级表格_打印预览, , 公开, 高级表格自由打印设置表头与眉头眉尾、模块制作于“清华工作室制作QQ:88948216” 最大读取表格行数:9000 行
.参数 高级表格, , , 窗口组件、高级表格
.参数 表格_标题, 文本型, 可空,, 可空、如省略系统默认名称为“清华工作室制作QQ:88948216”
.参数 设置每页行数, 整数型, 可空,, 可空、如;7 (整数型)代表每页只打印7行; 如省略为空:系统默认设置每页打印7行 .“例如纵向打印,每页行数最多不得超过15行、横向打印,每页行数最多不得超过18行,过多系统为默认参数。”
.参数 表格_列号, 整数型, 可空,数组,, 例如:{0,1,2,3,4},表示要打印高级表格的这四个列号 “ 注意:列号、与 列宽、数组必须同样多,否则运行出错!”如;“0”表示所取高级表格第一列,第一行,第一个文本。
.参数 表格_列宽, 整数型, 可空,数组,, 例如:{100,500,500,500,500},表示对应的列号的宽度 “ 注意:列号、与 列宽、数组必须同样多,否则运行出错!”即:如果欲打印数据宽度超过纸张宽度,则自动压缩到纸张宽度,否则原样打印;
.参数 表格列字体大小, 小数型, 可空,数组,, 如;字体大小 20 30 (小数型 或 整数型) 如省略为空,默认系统设置高级表格区域字体大小30
.参数 纸向, 整数型, 可空,数组,, 0、为纵向; 1、为横向;为空时纵向,但如果列宽不够,系统自动调整。
.参数 页眉_标题, 文本型, 可空,数组,, 可空、系统默认为空白;例:“部门”+ “姓名” + 到文本 (取日期 (日期框1.今天))可#换行符切换位置【文本型】
.参数 页眉_字体大小, 小数型, 可空,数组,, 可空、如;字体大小 20 30 (小数型 或 整数型) 如省略为空:系统默认设置字体大小34
.参数 页眉_行距大小, 小数型, 可空,数组,, 可空、如;间距下边过多可调小(小数型 或 整数型) 如省略为空:系统默认设置行距 50
.参数 页脚_标题, 文本型, 可空,数组,, 可空、系统默认为空白;例:“收货单位签字:_________________” +“送货单位签字:_________________” 可加入换行符【文本型】
.参数 页脚_字体大小, 小数型, 可空,数组,, 可空、如;字体大小 20 30 (小数型 或 整数型) 如省略为空:系统默认设置字体大小30
.参数 页脚_行距大小, 整数型, 可空,数组,, 整数型 可设置页脚行距大小
.参数 是否可见页码, 逻辑型, 可空,数组,, 假、不显示统计页码; 真、显示统计页码
.参数 设置列号数据统计, 整数型, 可空,数组,, 可空、为空系统对表格列不进行计算求和与显示;如设置、 系统只对列号数字求和有效
.参数 计算显示方式, 逻辑型, 可空,数组,, 可空、假、 普通显示; 真、 会计方式显示; 如省略为空:系统默认默认为 假 “普通显示”如开启功能需要先“设置列号数据统计”
.参数 图片_列号, 整数型, 可空,数组,, 可空、如; 整数型4 表示第4列 为图片型 省略为空系统 表格属性默认为文本型
.参数 表_列行高, 整数型, 可空,数组,, 可空、如设置100 表示行高 省略为空、系统将默认为初始化
.参数 文件_格式, 逻辑型, 可空,数组,, 真、打印页尾显示标题一次 假、打印每页显示标题
.参数 纸张_类型, 整数型, 可空,数组,, 0、#默认纸; 1、#A3纸(297x420毫米); 2、#A4纸(210x297毫米); 3、#A5纸(148x210毫米); 4、#B4纸(250x354毫米); 5、#B5纸(182x257毫米); 6、#四开(215x275毫米); 7、#十六开(146x215毫米); 8、#三十二开(97x151毫米); 9、#信纸(216x279毫米); 10、#法律用纸(216x355毫米); 11、#行政用纸(184x266毫米); 12、#声明(140x216毫米); 13、#小报(279x432毫米); 14、#笔记(216x279毫米); 15、#帐本(432x279毫米); 16、#对开纸(216x330毫米)。除了以上基本类型纸张,还支持易语言扩展纸张类型