77范文网 - 专业文章范例文档资料分享平台

Lodop6.1技术手册(9)

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Lodop技术手册

建议或要求:

图形模式打印速度快,但不适合要求文本打印质量高的情况,特别是要面对针式打印机。 但如果打印的内容在一个纸张页内完成,也就是没有被Lodop自动分页时,本函数采用矢量快照模式,打印质量会和文本模式一样高,速度会更快,是最佳推荐模式。 推荐页面程序主动控制分页,然后采用本函数。

举例一:LODOP. ADD_PRINT_HTML (0,0, 300,100,\ 举例二:LODOP. ADD_PRINT_HTM L(0,0, \

ADD_PRINT_TBURL

名称:(扩展型)增加表格打印项(URL模式)

格式:ADD_PRINT_TBURL(Top,Left,Width,Height,strURL)

功能:按URL地址增加一个超文本表格打印项,只输出第一个table元素显示内容。 功能同ADD_PRINT_TABLE 参数:同ADD_PRINT_URL

结果:无

建议或要求:

要求在打印初始化后调用,建议在画线类函数之后调用。 举例:

LODOP.ADD_PRINT_TBURL(0,0, \

ADD_PRINT_TEXTA

名称:(扩展型)增加纯文本打印项

格式:ADD_PRINT_TEXTA(strItemName,Top,Left,Width,Height,strContent) 功能:同函数ADD_PRINT_TEXT。 参数:

strItemName:

所增纯文本打印项的项目名,字符型,未限制长度。 其它参数同函数ADD_PRINT_TEXT。 结果:同函数ADD_PRINT_TEXT。 建议或要求:

建议和要求同函数ADD_PRINT_TEXT。当打印项序号比较难以控制时,用本函数。

SET_PRINT_STYLEA

名称:(扩展型) 设置打印项风格A 格式:

SET_PRINT_STYLEA(varItemNameID, strStyleName,varStyleValue)

41

Lodop技术手册

功能:类似函数SET_PRINT_ STYLE的功能,二者的区别是本函数只对单个打印项有效。 参数:

varItemNameID:要设置的目标项序号或项目名,数字型或字符型。

? 数字型时,表示是序号,以其增加的先后自然顺序为准,从1开始,所有打印对象

都参与排序,包括超文本、纯文本、图片、图线、图表、条码等。

如果序号为0,代表当前(最后加入的那个)数据项;如果序号是负数,代表前面

加入的数据项,该值为前移个数偏移量。

? 字符型时,是对象的类名或代表部分对象的关键字。 关键字有如下几种:

Selected-代表在设计界面上用鼠标所选的所有对象;

unSelected-代表在设计界面上所有没有被鼠标选择的对象; All-代表所有正常对象; First-代表第一个正常对象; Last-代表最后一个正常对象;

不是关键字的字符一般是类名,类名可以在ADD_PRINT_TEXTA

加入纯文本时用strItemName来声明,也可以在设计界面用菜单功能(Set TEXT Item Name)来设置。

strStyleName:打印风格名,风格名称及其含义如下:

―PageIndex‖: 指定输出页的序号控制字。 ―PreviewOnly‖: 指定内容仅仅用来预览。 ―ChartStyle‖:图表风格,字符形的控制串。

―ChartLeftTitle‖:图表的左标题,单行文本字符。 ―ChartBottomTitle‖: 图表的底标题 ―ChartTopTitle‖: 图表的上标题 ―ChartRightTitle‖: 图表的右标题 ―ChartTitle‖: 图表的主标题 ―ChartFoot‖: 图表的注脚

―ChartbkStartColor‖: 图表的背景渐变的起始颜色 ―ChartBKEndColor‖: 图表的背景渐变的截止颜色 ―ChartMarkColor‖: 图表的标注颜色

―ShowBarText‖ :条码的码值字符是否输出 ―LeftWallColor‖: 图表的左墙颜色 ―BottomWallColor‖: 图表的底墙颜色 ―BackWallColor‖: 图表的背墙颜色 ―NumberStartPage‖:页号排序的起始页 ―LineSpacing‖:纯文本的行间距 ―LetterSpacing‖: 纯文本的字间距 ―ItemName‖:项目类名

―StartNumberValue‖:打印页号的初始值 ―Content‖:打印项的内容

―Deleted‖:删除打印项或恢复被删除项; ―TransColor‖:透明图片的底色

―PageUnIndex‖: 禁止输出页的序号控制字 ―SpacePatch‖:文本末尾补空格

42

Lodop技术手册

―AlignJustify‖:文本两端对齐 ―TextFrame‖:文本的外框类型

―Offset2Top‖:次页开始的上边距偏移量 ―Offset2Left‖:次页开始的左边距偏移量 ―LinkedItem‖:设置关联内容项的项目编号

―TableHeightScope‖:设置TABLE高度是否包含页头页尾

―NotOnlyHighPrecision‖:设置条码适应低精度输出或扫描设备

―LinkNewPage‖:如果前面剩余空间不足,关联对象顺序打印时就―从新页开始‖ ―HtmWaitMilSecs‖:设置超文本下载延迟毫秒数 ―Repeat‖:设置对象是否在本纸张内有规律重复输出

―AngleOfPageInside‖:设置内容对象所在页的整体旋转角度 ―QRCodeVersion‖: 设置二维码QRCode版本值,其决定容量 ―QRCodeErrorLevel‖:设置二维码QRCode纠错等级 ―QRCodeEncodeMode‖: 设置二维码QRCode编码模式

―ContentVName‖:设置关闭打印设计后生成程序代码时的内容参数变量名,

(当PROGRAM_CONTENT_BYVAR真时ContentVName才有效)

其它见SET_PRINT_STYLE

varStyleValue:打印风格值,相关值如下:

PageIndex的值:字符型,用该序号字指定本数据项输出到哪些页。“First”第一页;“Last”

最后页;“Odd”奇数页;“Even”偶数页;“具体数字”对应具体页号,可以是多个页号,页号之间用逗号或分号隔开;空表示默认页。缺省值是空。

PreviewOnly的值:字符或数字型,1或“true”代表仅预览,否则为正常打印内容。 ChartStyle的值: 字符(串)型,该字符串的长度是19位,譬如:“00001-8008--2353312”

每个位置的含义如下: 第1位控制“左边坐标样式”,样式值为0到5之间的一个数字或字符“-”,其中0代表“Hidden”、1代表“Auto”、2代表“None”、3代表“Value”、4代表“Mark”、5代表“Text”,字符“-”代表不设置,用默认样式; 第2位控制“底边坐标样式”,第3位控制“上边坐标样式”,第4位控制“右边坐标样式”,这三位的样式值及其含义与第1位相同。 第5位控制“图例样式”,样式值为0到6之间的一个数字或字符“-”,其中0代表“Hidden”、1代表“LeftValue” 、2代表“LeftPercent” 、3代表“XValue” 、4代表“Plain”、5代表“RightValue”、6代表“RightPercent”,字符“-”代表不设置,用默认样式。 第6位控制“图例位置”,其值为0到3之间的一个数字或字符“-”,其中0代表“Left”、1代表“Right”、2代表“Top”、3代表“Bottom”,字符“-”代表不设置,用默认位置。 第7位控制“标注样式”,样式值为0到9之间的一个数字或字符“-”,其中0代表“Hidden”、1代表“Value” 、2代表“Percent” 、3代表“Label” 、4代表“Label and Percent”、5代表“Label and Value”、6代表“Legend” 、7代表“Percent Total” 、8代表“Label and Percent Total” 、9代表“XValue”,字符“-”代表不设置,用默认样式。 第8位控制“标注是否透明”,其值为0到1之间的一个数字或字符“-”,其中0代表“不透明”、1代表“透明”,字符“-”代表不设置,默认不透

43

Lodop技术手册

明。

第9-10这两位控制“三维深度(3D效果)”,其值为1到99之间的一个数值或两个字符“-”,1-99代表3D效果的百分比例,字符“-”代表不设置,用默认的3D效果。

第11-12这两位控制“左墙厚度”,其值为0到99之间的一个数值或两个字符“-”,0代表隐藏左墙,1-99代表左墙的厚度,字符“-”代表不设置,用默认的厚度。

第13位控制“背景色渐变走向样式”,样式值为0到7之间的一个数字或字符“-”,其中0代表“Hidden”、1代表“Top->Bottom”、2代表“Bottom->Top”、3代表“Left->Right”、4代表“Right->Left”、5代表“From Center”、6代表“From TopLeft”、7代表“From BottomLeft”,字符“-”代表不设置,用默认样式。 第14-16这三位控制“左右方向的旋转角度”,其值为270到361之间的一个数值或三个字符“-”,270-360代表旋转的角度,361代表恢复缺省角度,字符“-”代表不设置,用默认的角度。 第17-19这三位控制“前后方向的翻转角度”,其值为270到360之间的一个数值或三个字符“-”,270-360代表旋转的角度,字符“-”代表不设置,用默认的角度。

ChartLeftTitle、ChartBottomTitle、ChartTopTitle、ChartRightTitle、ChartTitle、ChartFoot:

这六个的值:都是单行文本字符,未限制长度。

ChartbkStartColor、ChartBKEndColor、ChartMarkColor、LeftWallColor、BottomWallColor、

BackWallColor这六个的值:整数或字符型,整数时是颜色的十进制RGB值;字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可以是英文颜色名。

ShowBarText的值 :字符或逻辑型,真表示显示码值,假表示不显示码值,默认值是真。

true、“true”、1、“1”代表真,false、“false”、0或“0”代表假

NumberStartPage的值:整数型,代表页号排序时的起始页,默认是1,即从第一页开始

计算页号,设置大于1时一般用于目录或扉页不排序。

LineSpacing、LetterSpacing的值:字符或整数型,整数时缺省长度单位为px。字符型时

可包含单位名:in(英寸)、cm(厘米) 、mm(毫米) 、pt(磅)、px(1/96英寸)。

ItemName的值:字符型,未限制长度,禁止包含关键字“ITEM”。

StartNumberValue的值,整数型,打印页号时起始值,默认是1,即页号从1开始累加,

该值可以是0或负数。

―Content‖的值: 字符型,打印项的内容,未限制长度,在内容打印维护或打印设计时

可动态设置打印项内容。

―Deleted‖的值:字符或逻辑型,真表示删除该打印项, True或“True”或1或“1”==

真,False或“False”或0或“0”=假,假表示恢复删除项。

―TransColor‖的值:透明图片的底色,整数或字符型,整数时是颜色的十进制RGB值;

字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可以是英文颜色名。

PageUnIndex的值:字符型,用该序号字禁止本数据项输出到哪些页。“First”第一页;

“Last”最后页;“Odd”奇数页;“Even”偶数页;“具体数字”对应具体页,可以是多个页号,页号之间用逗号或分号隔开;空表示不禁止。缺省值是空。

―SpacePatch‖的值:数字型,1代表文本末尾补空格,0代表不补。

44

Lodop技术手册

―AlignJustify‖的值: 数字型,1代表文本两端对齐,0代表不处理。 ―TextFrame‖的值: 数字型,文本的外框类型如下:

0(None)--无 1(Uper)--上划线 2(Under)--下划线

3(Left)--左划线 4(Right)--右划线 5(Rect)-矩形圈框

6(Ellipse)-圆圈框 7(Luper)-整行上划线 8(Lunder)-整行下划线

9(Lleft)-整行左划线 10(Lright)--整行右划线11(Lrect)-整行矩形圈框 12(Lellipse)-整行圆圈框 13(Grid)-田字格 14(Divi)-分割线

―Offset2Top‖的值: 整数或字符型,可声明单位或百分比,表示从次页开始的上边距偏

移量。例如当对象的首页内容不能从顶端开始打印时,本设置显然很有用。

―Offset2Left‖ 的值: 整数或字符型,可声明单位或百分比,表示从次页开始的左边距

偏移量。

―LinkedItem‖的值: 整数或字符型,字符型代表被关联项的项目名,整数代表被关联项

的序号,如果是负数,代表当前对象,例如-1代表前一个对象,-2代表前面隔一个对象,使用-1时可以用同一个语句连续顺序关联一串对象。 内容项与别人关联后,会紧跟被关联者之后打印,位置和区域大小随被关联项而定,此时其Top和left不再是上边距和左边距,而是与关联项的间隔空隙及左边距偏移。

如果关联者是页眉页脚对象,那么不会每页输出,仅与被关联对象同页输

出。此时输出的位置与被关联对象的位置相对固定,也就是当上边距小于被关联对象的上边距时,那么其起点位置会与被关联者的上边线保持设计时的距离,否则与被关联对象的下边线保持设计时的距离。

―TableHeightScope‖ 的值:数字型, 0-代表不包含(默认),1-代表包含头和尾 2-只包

含页头 3-只包含页尾。这个值仅对TABLE对象有效。

―NotOnlyHighPrecision‖的值:数字型或逻辑型,True或1代表“是”,False或0代表“否”。 ―LinkNewPage‖的值:字符或数字型,True或1代表“是”,False或0代表“否”。 ―HtmWaitMilSecs‖的值:整数,毫秒数。

―Repeat‖的值:数字型或逻辑型,True或1代表“是”,False或0代表“否”,本项对

TABLE对象和HTM对象不起作用,但对IMAGE、TEXT、SHAPE、HTML(不是HTM)、BARCODE和CHART都起作用。

―AngleOfPageInside‖的值:整数,角度值,正数表示逆时针旋转角度,负数表示顺时针

旋转角度,可设置任何值,但注意很多打印机不一定支持该旋转,需要实际测试后再决定使用该功能,一般来说旋转+-90度和180度比较常见,当打印机不支持这种旋转打印时,仍可采用―横向打印‖(参考SET_PRINT_PAGESIZE)实现-90度旋转,后者几乎所有打印机都支持。

―QRCodeVersion‖的值:数字,有1,2,3,5,7,10,14共七个版本可选,最小版本的字符容量

是14字符或者7个汉字,最大版本的容量是352字符或对应汉字。

―QRCodeErrorLevel‖的值:单字符,默认值是‖M‖,具体值及其纠错等级含义如下: ―L‖:7% ―M‖:15%(默认) ―H‖:30%

―QRCodeEncodeMode‖ 的值:单字符,默认值是‖B‖,具体值及其编码含义如下:

―N‖:数字 ―A‖:英文字母 ―B‖:二进制或汉语(默认)

―ContentVName‖的值:字符型,无长度限制,尽量避免太长,且不要包含标点符号。

内容参数变量名是为了生成后的程序代码直接与页面程序对接,不用再二次替换,也就是说,这里设置的变量名,在js程序中应该有对应的同名变量且已经赋值。

其它见SET_PRINT_STYLE

45

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Lodop6.1技术手册(9)在线全文阅读。

Lodop6.1技术手册(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/783289.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: