Lodop技术手册
结果:同函数SET_PRINT_ STYLE。 建议或要求:
打印初始化后、增加打印项之后调用本函数。
举例一:LODOP.SET_PRINT_STYLEA(3,\隶书\ 设置第3个内容项的字体为隶书。
举例二:LODOP.SET_PRINT_STYLEA(0,\ 设置刚加入的这个内容只在首页输出。
举例三:LODOP.SET_PRINT_STYLEA(0,\ 设置刚加入的这个内容只用来预览不实际打印输出。 举例四:LODOP.SET_PRINT_STYLEA(0,\ersion\
举例五:LODOP.SET_PRINT_STYLEA(0,\
SAVE_TO_FILE
名称:导出数据到文件
格式:SAVE_TO_FILE(strFileName)
功能:把目标数据保存为图片或电子表格Excel文件
参数:strFileName 要保存的文件名及其路径。其扩展名指明要保存的文件类型,目前支持
的扩展名如下:
“.xls”---Excel文件(电子表格文件)
“emf,wmf,jpg,jpeg,bmp,png”---图片文件
在导出Excel文件时,必须用ADD_PRINT_TABLE函数加入table标签组成的表格数
据,注意内容所在元素的(Lodop专有)xformat属性可以设置其数据类型,例如“#,##0.00”“@” “0.00%”“¥#,##0.00”等(同Excel)。如果执行了多个ADD_PRINT_TABLE语句,则以最后那句为准。
导出图片时可以保存各种ADD语句加入的任何类型的内容,属于全部导出,如选择扩展名是EMF或WMF,则导出矢量图,清晰且不失真。
结果:返回逻辑结果,保存成功时返回真,保存失败或放弃保存时返回假。 建议或要求:
Add数据后执行。
举例:LODOP.SAVE_TO_FILE(\新的矢量图片文件.emf\ 前面加的打印内容导成EMF格式的矢量图文件。
SET_SAVE_MODE
名称:设置保存模式
格式:SET_SAVE_MODE(varModeName,varModeValue) 功能:设置导出数据到Excel等文件时的保存模式。 参数:
varModeName模式名,字符型,如下是模式名及其含义: “FILE_PROMPT”:保存前是否进行文件名及其路径提示。
46
Lodop技术手册
“TABLE_INDEX”:源table数据对象的序号。 “PAGE_TYPE”:保存表格时的分页方式。 “LINESTYLE”:Excel文件中的表格是否有边框 “CAPTION”:Excel文件中的标题栏内容 “CENTERHEADER”:Excel文件中的表格页眉(中)内容 “LEFTHEADER”:Excel文件中的表格页眉(左)内容 “RIGHTHEADER”:Excel文件中的表格页眉(右)内容 “CENTERFOOTER”:Excel文件中的表格页脚(中)内容 “LEFTFOOTER”:Excel文件中的表格页脚(左)内容 “RIGHTFOOTER”:Excel文件中的表格页脚(右)内容 “QUICK_SAVE”:保存表格时是否采用快速模式 “RETURN_FILE_NAME”:保存后返回文件名称 “ORIENTATION”:Excel文件中的页面设置:纸张方向 “PAPERSIZE”:Excel文件中的页面设置:纸张大小 “ZOOM”:Excel文件中的页面设置:缩放比例,例如80代表80% “CENTERHORIZONTALLY”:Excel文件中的页面设置:水平居中 “CENTERVERTICALLY”:Excel文件中的页面设置:垂直居中 varModeValue 模式值,整数或字符型,相关值如下:
FILE_PROMPT的值:整数或字符型,1或“1”或“True”=是, “0”或其它=否。
该值为“是”时,控件会在保存前弹出窗口选择文件名及其路径。该值为“否”时控件按程序指定的文件名直接保存,不再弹出文件路径框,但会弹出安全提示框(做初次确认)。缺省值是“是”。
TABLE_INDEX的值:数字型,如果控件接受了多个超文本对象,在导出数据时可以用
TABLE_INDEX指定某个对象被导出,否则就导出最后对象。该序号从1开始排序。
PAGE_TYPE的值:数字型,
0--表示不分页;
1--保存到同一个Sheet中,但会加入分页符(PageBreak); 2--分页到不同Sheet中
LINESTYLE的值: 数字型,1--表示有边框,0--表示无边框。 CAPTION的值: 字符型,标题栏的文本内容。
CENTERHEADER的值:字符型,表格(居中)页眉的文本内容或控制字(见Excel相
关资料)。
LEFTHEADER的值:字符型,表格(靠左)页眉的文本内容或控制字(见Excel相关
资料)。
RIGHTHEADER的值:字符型,表格(靠右)页眉的文本内容或控制字(见Excel相关
资料)。
CENTERFOOTER的值:字符型,表格(居中)页脚的文本内容或控制字(见Excel相
关资料)。
LEFTFOOTER的值:字符型,表格(靠左)页脚的文本内容或控制字(见Excel相关资
料)。
RIGHTFOOTER的值:字符型,表格(靠右)页脚的文本内容或控制字(见Excel相关
资料)。
QUICK_SAVE的值:整数或字符型,1或“1”或“True”=是, “0”或其它=否。
如果采用快速模式,在生成表格单元时将忽略样式和本函数的其它
47
Lodop技术手册
设置,生成速度较快,适宜数据较多且不在乎表格样式时。
RETURN_FILE_NAME的值:字符型。一般情况保存后返回成功与否的逻辑值,但该参
数使SAVE_TO_FILE返回所保存文件的全路径名称。
结果:返回逻辑结果,成功时返回真,失败时返回假。 建议或要求:
导出数据(SAVE_TO_FILE)前调用本函数。
举例:LODOP.SET_SAVE_MODE(\VE\
设置导出excel文件时为快速模式(该模式速度快但忽略table的style)。
ADD_PRINT_SHAPE
名称:(扩展型)增加图形 格式:
ADD_PRINT_SHAPE(intShapeType, Top, Left,Width,Height,intLineStyle, intLineWidth, varColor)
功能:增加矩形框、椭圆、直线等图形打印项,设定该图形在纸张内的位置和大小,设定线
条的类型和线条宽度。 参数:
intShapeType:
该图形的类型,数字型参数。0--仰角直线 1--俯角直线 2--矩形框线 3--椭圆线 4--实心矩形 5--实心椭圆 Top:
该图形在纸张内的上边距,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。
当上边距超过纸张高度时,打印项被输出在下一页(或更下页)。 Left:
该图形在纸张内的左边距,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。 Width:
该图形(直线的外缘矩形或椭圆的外缘矩形)的宽度,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。 Height:
该图形(直线的外缘矩形或椭圆的外缘矩形)的高度,整数或字符型,整数时缺省长度单位为px。字符型时可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸) 、%(百分比),如“10mm”表示10毫米。 intLineStyle:
线条类型,数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线 缺省线条是实线。 intLineWidth:
线条宽,整数型,单位是(打印)像素,缺省值是1,非实线的线条宽也是0。 varColor:
48
Lodop技术手册
图形的颜色,整数或字符型,整数时是颜色的十进制RGB值;字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可以是英文颜色名; 结果:无
建议或要求:
要求在打印初始化后调用,建议在文本类函数之前调用。 举例:LODOP.ADD_PRINT_SHAPE(4,70,59,100,60,0,1,\
SET_PRINTER_INDEXA
名称:(扩展型)指定打印设备
格式:SET_PRINTER_INDEXA (oIndexOrName)
功能:按名称或序号指定要进行打印输出的设备,指定后允许重新选择。 参数:
oIndexOrName:
打印机名称或序号,字符或数字型。数字表示打印机的序号,从0开始,最大序号是GET_PRINTER_COUNT()减1。-1特指操作系统内设定的默认打印机。 字符代表打印机的名称,与操作系统内的打印机名称一致。
注:用本函数指定打印机后,在预览界面允许重新选择打印机,而用另外一个函数SET_PRINTER_INDEX指定后则不允许重新选择。 结果:返回逻辑值
返回逻辑真表示指定成功,逻辑假表示指定失败,失败原因有:该打印设备不存在。
建议或要求:
要求在初始化之后、打印或预览之前调用。
举例:LODOP.SET_PRINTER_INDEXA(\
NEWPAGEA
名称:(扩展型)强制分页 格式:NEWPAGEA()
功能:强制分页。执行该函数之后所增加的内容会在前面内容的尾页之后新建一页输出,前
面无内容时,仍然从第一页开始。 参数:无
结果:返回逻辑值
返回逻辑真表示强制分页成功,逻辑假表示强制分页失败。 建议或要求:
打印初始化后调用本函数。 举例:LODOP. NEWPAGEA ();
49
Lodop技术手册
PREVIEWA
名称:(扩展型)打印预览A 格式:PREVIEWA ()
功能:同函数PREVIEW。预览前提示选择打印机。 参数:同函数PREVIEW。 结果:同函数PREVIEW。 建议或要求:
同函数PREVIEW。 举例:LODOP.PREVIEWA();
PREVIEWB
名称:(扩展型)打印预览B 格式:PREVIEWB ()
功能:同函数PREVIEW。强制用缺省布局风格来打印预览。 参数:同函数PREVIEW。 结果:同函数PREVIEW。 建议或要求:
同函数PREVIEW。不希望最终使用者改变打印布局和风格时调用本函数。 举例:LODOP.PREVIEWB();
PRINTA
名称:(扩展型)直接打印A 格式:PRINTA ()
功能:同函数PRINT。打印前提示选择打印机。 参数:同函数PRINT。
结果:同函数PRINT。返回逻辑结果,当真实打印时返回真,放弃打印或打印出错时返回假。 建议或要求:
同函数PRINTA。 举例:LODOP.PRINTA();
PRINTB
名称:(扩展型)直接打印B 格式:PRINTB ()
功能:同函数PRINT。强制用缺省布局风格来打印。 参数:同函数PRINT。
50
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Lodop6.1技术手册(10)在线全文阅读。
相关推荐: