打字与印刷函数 lodop

Lodop属性和艺术详解

例子:
LODOP.PRINT_INIT(“打字与印刷职分名”);
LODOP.SET_PRINT_COPIES(2);
bdhtml=window.document.body.innerHTML;
var hei = $(‘#div1’).outerHeight();
string = prnhtml;
LODOP.SET_PRINT_PAGESIZE (3,’6cm’,’2cm’,2);
LODOP.ADD_PRINT_HTM(0,0,227,hei,string);
LODOP.SET_PRINTER_INDEXA(-1)
LODOP.PRINT();

Lodop宣布包内首要有如下多少个文本:
install_lodop.exe
该公文是控件安装和进级的主文件,提供给用户或开荒者下载安装,假使不专门拦截一般都能百分百装置,对“网页插件安装难”有肯定改良。如若将其复制或改名字为uninstall_lodop.exe
(名前加un)就可用其卸载控件。
Lodop安装后,在操作系统目录WINDOWS\system3贰下会设置五个实体文件:CAOSOFT_WEB_PRINT_LODOP.OCX和NPCAOSOFT_WEB_PRINT_lodop.dll,前三个文书是OCX文件,后者是Npplugin文件,其功能是达成多浏览器援助。近期Lodop支持IE连串、IE内核连串(遨游、360、世界之窗、腾讯TT、搜狗等)浏览器,以及Firefox(火狐)类别、Chrome(谷歌(Google))体系、Opera系列、Safari体系等Windows下差不多全体的浏览器。
次第文件有多少个约定参数:
-waitXX该参数设置安装程序运维达成后活动关闭窗口,这里的XX表示关闭前等候的秒数,假若是0秒则设置(或卸载)成功后随即关闭,例如:–wait八
-nowindow 该参数设置安装程序运营时不出新窗口。
-un 该参数使程序实行卸载操作,参数优先于文件名。
-in 该参数使程序奉行安装操作,参数优先于文件名。
设置分界面如下:
LodopFuncs.js
该公文是用来教导迷津设置控件的3个JS文件,是个样例,但建议直接动用。其中getLodop的职分是判别浏览器的类型并决定使用哪个目的实例,并检验控件是或不是安装、是还是不是最新版本、并带领安装或升官。文件内容如下:
func tion getLodop(oOBJECT,oEMBED){
var strHtml1=”
< fo nt
color=”#FF00FF”>打字与印刷控件未设置!点击那里实施安装,安装后请刷新页面或再一次进入。”;
var strHtml2=”
< fo nt
color=”#FF00FF”>打字与印刷控件须要进级!点击那里实施晋级,进级后请重新进入。”;
var strHtml3=”

< fo nt
color=”#FF00FF”>(注:如曾设置过Lodop旧版附属类小部件npActiveXPLugin,请在【工具】->【附加组件】中先卸载它)”;
var LODOP=oEMBED;
try{
if (navigator.appVersion.indexOf(“MSIE”)>=0) LODOP=oOBJECT;

if ((LODOP==null)||(typeof(LODOP.VERSION)==”undefined”)) {
if (navigator.userAgent.indexOf(‘Firefox’)>=0)
docu ment.docu mentElement.innerHTML=strHtml3+docum ent.docum
entElement.innerHTML;
if (navigator.appVersion.indexOf(“MSIE”)>=0)
document.write(strHtml1); else
docu ment.docume ntElement.innerHTML=strHtml1+docu ment.docume
ntElement.innerHTML;
} else if (LODOP.VERSION<“6.0.0.1”) {
if (navigator.appVersion.indexOf(“MSIE”)>=0)
document.write(strHtml2); else
docu ment.docum entElement.innerHTML=strHtml2+docu ment.docume
ntElement.innerHTML;
}
//*****一般来讲空白地方适合调用统1功用:*********

//*******************************************
return LODOP;
}catch(err){
docu ment.documen tElement.innerHTML=”Error:”+strHtml1+docum ent.docume
ntElement.innerHTML;
return LODOP;
}
}
其中的关键点是VE陆风X8SION函数,Lodop提供了这些“读版本号”成效,那样控件的装置和进级换代任务就付给JS来促成,以下是控件在页面内的调用代码,当中包括getLodop的应用:

< scri pt lang uage=”javas cript” src=”Lodop Funcs.js” >
< object id=”LODOP”
classid=”clsid:2105C259-1E0C-4534-8141-A753534CB4CA” width=”0″
height=”0″ >
< emb ed id=”LODOP_EM” type=”application/x-print-lodop” width=”0″
height=”0″ >

< scr ipt=”” language=”javascript” >
var LODOP=getL odop( document.getEle mentById(‘LODOP’),docu ment.getElem
entById(‘LODOP_EM’)) ;
< /sc ript >

以上两段代码相互协作完毕了Lodop的装置、调用和晋级换代。之所以将LodopFuncs.js作为三个能源文件来布置,既可以应用浏览器的缓存减弱页面内容的再一次下载,同时还完结了控件宣布统1管理,整个应用种类中假诺这3个地点发布Lodop。其余页面一向拷贝嵌入第一段代码就足以了。
三、控件参数
Lodop有如下控件参数,以页面object对象成分的参数格局利用:
Caption
名称:设置控件的来得标题
格式: < pa ram name=”Caption” value=”作者是打字与印刷控件lodop” >
功能:
控件在页面内一般是以object成分格局被引述。能够因此设置成分的width和height等于0来掩藏控件,不隐藏时可感觉控件设置一个标题,以便于观察控件是还是不是被科学安装,以及控件对象在页面内的岗位。希望打印预览界面或设计分界面内嵌到网页内时,本参数很有用。
Color
名称:设置控件的展现区域颜色
格式: < par am name=”Color” value=”#C0C0C0″ >
职能:通过该参数设置控件突显区域的底色,对于梦想打字与印刷预览分界面或布置分界面内嵌到网页内时,本参数能够让控件轻便融于全部页面。
参数值选用超文本颜色格局,能够是三色1陆进制值组合,也足以是英文颜色名。

Border
名称:设置控件的显得区域界线
格式: < par am name=”Border” value=”1″ >
效果:通过该参数设置控件展现区域的境界,值百分之十象征有境界,否则无疆界。本参数能够让控件更融于全体页面。

除此以外,控件还有多个用于注册的赞助参数,参考前边《软件使用权注册》一节。
4、功效函数
Lodop的作用函数不多,但参数相比复杂。全体函数分“基本函数”和“扩充函数”两类,两类函数有类似性,基本函数使用简易,达不到需要时请使用增加函数,2者无本质差距。

一、基本函数
VERSION
名称:获得软件版本号
格式:VERSION
结果:重临字符型结果
本子号有八个数字组成,样式为:X.X.X.X

PRINT_INIT
名称:打字与印刷初步化
格式:PRINT_INIT(strTaskName)
功能:初叶化运维环境,清理至极打字与印刷遗留的系统能源,设定打字与印刷职责名。
参数:
strTaskName:
打印义务名,字符型参数,由开垦者自主设定,未限定长度,字符须求符合Windows文件起名规则,Lodop会依照该名回忆有关的打字与印刷设置、打字与印刷维护消息。
若strTaskName空,控件则不保留本地化消息,打字与印刷全体由页面程控。
结果:再次来到逻辑值
重回逻辑真代表伊始化成功,逻辑假代表初叶化失利,失败原因有:前三个打字与印刷作业未有产生;操作系统未有打字与印刷机(驱动)等。
建议或要求:
该函数与PCRUISERINT_INITA都有开始化功效,各类打字与印刷作业至少开首化叁回,提出打字与印刷程序首先调用该函数。职责名要尽量区别于任何打字与印刷职分,譬如用“XX单位_XX管理新闻连串_XX子系统_XX模块_XX打字与印刷作业”字样。
不愿意最后用户改变打印布局时,则设strTaskName空。

SET_PRINT_PAGESIZE
名称:设定纸张大小
格式:SET_PRINT_PAGESIZE(intOrient,
PageWidth,PageHeight,strPageName)
意义:设定打字与印刷纸张为固定纸张或自适应内容高,并设定相关大小值或纸张名及打字与印刷方向。
参数:
intOrient:
打字与印刷方向及纸张类型,数字型,
一—纵(正)向打字与印刷,固定纸张;
二—横向打印,固定纸张;
三—纵(正)向打字与印刷,宽度固定,中度按打字与印刷内容的可观自适应;
0(或其余)—-打字与印刷方向由操笔者自行选拔或按打字与印刷机缺省设置;
PageWidth:
设定自定义纸张宽度,整数或字符型,整数时缺厅长度单位为0.1毫米。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(玖分之一陆英寸),如“拾mm”表示10分米。
纸张宽,单位为0.1mm譬如该参数值为45,则代表四.5mm,计量精度是0.一mm。
PageHeight:
固定纸张时设定纸张高;高度自适应时设定纸张底边的空域高。整数或字符型,整数时缺市长度单位为0.壹分米。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(百分之十一陆英寸),如“10mm”表示十三分米。
高级小学于等于0时strPageName才起效果。
strPageName:
所选纸张类型名,字符型。分裂打字与印刷机所支撑的纸龙威能不雷同,那里的称呼同操作系统内打字与印刷机属性中的纸张名称,援救操作系统内的自定义纸张。
主要字“CreateCustomPage”会按以上增加率和惊人自动建立一个自定义纸张,所树立的纸张名牢固为“LodopCustomPage”,数10遍成立则刷新该纸张的大小值。
注:PageWidth、PageHeight和strPageName都没用时,本函数对纸张大小不起作用,控件则动用所选打字与印刷机的暗许纸张,但intOrient仍可起效果。
若果打字与印刷程序未利用增添格局(P奥迪Q5INT_INITA)早先化,本函数的固定纸卢 琳能所定制的纸张大小,会起到PTucsonINT_INITA中Width和Height的壹律效果。
实际打字与印刷时,控件按如下优先级依次显明纸张大小:
第2预先是打字与印刷维护里纸张属性(“本机自行定义纸张”)设置的纸张大小。
第2优先是SET_PRINT_PAGESIZE钦赐的纸张大小;
第一先期是上次打字与印刷时在预览分界面设置里挑选的纸张类型;
第陆是按所选打字与印刷机的暗许纸张;
结果:无
建议或须要:
打字与印刷伊始化之后调用。
借使打字与印刷纸张不定点,希望由操小编自主挑选纸张时,则毫不调用本函数。

ADD_PRINT_HTM
名称:扩充超文本打字与印刷项(普通方式)
格式:ADD_PRINT_HTM(Top,Left,Width,Height,strHtmlContent)
成效:扩张超文本打印项,设定该打字与印刷项在纸张内的职责和区域大小,完成超文本决定打字与印刷。
参数:
Top:
所增打字与印刷项在纸张内的上边距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示拾毫米。
Left:
所增打字与印刷项在纸张内的左边距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(九分之一陆英寸)、%(百分比),如“10mm”表示十毫米。
Width:
打印区域的增加率,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“10mm”表示10分米。本参数能够用RightMargin关键字转义为打字与印刷区域相对于纸张的“右侧距”。
Height:
打字与印刷区域的万丈,整数或字符型,整数时缺局长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示10分米,控件按那一个值自动分页。本参数可以用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
strHtmlContent:
超文本代码内容,字符型,未限定长度。能够是三个全体的页面超文本代码,恐怕是二个代码段落,也得以是U奔驰G级L:web地址形式的UOdysseyL地址。
Lodop专有样式和性情有:
●代码中若包括style=”page-break-after:always”或style=”page-break-before:always”,该因素称为“强制分页成分”,控件会在该成分处分页。
●代码中的标签IMG若是有transcolor属性,则能够完成透明打字与印刷图片。例如属天性式为:transcolor=”#FFFFFF”表示用绿蓝作为透明底色,那里的颜色值能够是“#”加三色1陆进制值组合,也得以是英文颜色名。那个专有属性再同盟IMG的position:
absolute能够达成“先字后章”的公章打字与印刷效果。
●代码中的成分借使含有borderthin属性,即使属性值等于true,则该因素的border在统一单元格时会选取单细线格局。
结果:无
提出或须求:
渴求在打字与印刷初步化后采纳,建议在画线类函数之后调用。注意“强制分页成分”要顺应xhtml规范,建议用跨整行的要素,内容不可能空,内容能够是“ ”。强制分页符对其它Lodop函数无效,仅适用本函数。
ADD_PRINT_TABLE
名称:扩展表格打字与印刷项(超文本格局)
格式:ADD_PRINT_TABLE(Top,Left,Width,Height,strHtml)
成效:用超文本扩张一个表格打印项,设定该表格在每个纸张内的职分和区域大小。打字与印刷时只输出第四个页面成分table的显得内容,当table内含有thead或tfoot时,一旦表格被分页,则各样打印页都输出表头(thead)或表尾(tfoot)。
参数:
Top:
报表数据头(页头thead)在纸张内的上方距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(玖分之一陆英寸)、%(百分比),如“拾mm”表示10毫米。
Left:
报表数据头(页头thead)在纸张内的左手距,整数或字符型,字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示10分米。
Width:
打印区域的幅度,整数或字符型,整数时缺秘书长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示10分米。本参数能够用RightMargin关键字转义为打印区域相对于纸张的“右侧距”。
Height:
报表数据体(tbody)区域的中度,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示13分米。控件按那个值自动分页。本参数能够用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
strHtml:
超文本代码内容,字符型,未限定长度。能够是一个完整的页面超文本代码,只怕是一个代码段落,也可以是UBMWX三L:web地址形式的U途观L地址。供给其实内容中足足含有一个table成分。
专程说明:本函数能识其余超文本专有成分属性有tdata、format、tclass、tindex等多少个,它们重要用以达成分页小计、分类合计等总计作用,那多个属性能够用在table内的其余因素上,包蕴tdata属性的超文本成分上边称为“总括结果成分”,被计算的超文本成分称为“数据成分”,它们的属性值及其含义如下:
一tdata:设置计算类型,其值和含义为:
subCount—本页行数,即本页该多少列的单元格行数;
subSum—本页合计,即本页该数量列的数值合计;
subAverage—本页平平均数量,即本页合计除以本页行数;
Count—累计行数,即从第一页到本页的该列行数的累加值;
Sum—累计数,即从第3页到本页的该列数值的累加值;
Average—累计平均数,即累计数除以累计行数;
allCount—总行数,即该列全表的行数;
allSum—总括数,即该列全表的数值总和;
allAverage—总平平均数量,即全表总括数除以总行数;
pageNO—页号,即本table页的序号(与打字与印刷纸张的页号不必然同样);
pageCount—总页数,即全(table)表被分为的总页数;
贰format:设置总括结果的来得格式,其值如下样式:
“0”“0.00””“#.##”“#,##0.00”“0.000E+00”“#.###E-0”“UpperMoney(大写金额)”等等,当中的“#”表示当数码为0时不呈现。
三tclass:设置分类总计的“类名”,其值可任意设置,在分拣计算时,“总结结果成分”和“数据成分”的tclass值必须一致。
肆tindex:壹般供给“总结结果成分”的岗位与“数据成分”的列地方①致或内含在“数据成分”列内,假如地方无法等同,能够用tindex钦点相应的数据列,该值是数字型的列序号,从一初始。
五占位符:三个要来得总括结果的“总计结果成分”供给求含有占位符,占位符是即兴个“#”组成的字符串,占位符能够与任何内容混合在一起,当总结结果值较大时,开辟者供给留意占位符要占用丰硕多的岗位,除非占位符附近有制造的空白区,幸免总括结果与平日内容重叠。
结果:无
建议或须求:
务求在打字与印刷初叶化后调用,提出在画线类函数之后调用。

ADD_PRINT_URL
名称:增添超文本打字与印刷项(U奇骏L形式)
格式:ADD_PRINT_URL(Top,Left,Width,Height,strURL)
意义:按U库罗德L地址扩张超文本打字与印刷项,设定该打印项在纸张内的职位和区域大小。
参数:
Top:
所增打字与印刷项在纸张内的顶端距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“10mm”表示12分米。
Left:
所增打字与印刷项在纸张内的左侧距,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“拾mm”表示拾叁分米。
Width:
打字与印刷区域的升幅,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示十分米。本参数可以用RightMargin关键字转义为打字与印刷区域相对于纸张的“左侧距”。
Height:
打字与印刷区域的莫斯中国科学技术大学学,整数或字符型,整数时缺院长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“拾mm”表示10分米。控件按那一个值自动分页。本参数能够用BottomMargin关键字转义为打字与印刷区域绝对于纸张的“上边距”。
strURL:
页面U冠道L地址,字符型,未限定长度。
结果:无
提议或须要:
渴求在打印伊始化后调用,提议在画线类函数之后调用。

ADD_PRINT_TEXT
名称:增添纯文本打字与印刷项
格式:ADD_PRINT_TEXT(Top,Left,Width,Height,strContent)
作用:扩张纯文本打字与印刷项,设定该打字与印刷项在纸张内的岗位和区域大小,文本内容在该区域内活动折行,当内容超越区域高度时,就算目的被设为“多页文书档案”则会自动分页继续打字与印刷,否则内容被截取。
参数:
Top:
打字与印刷项在纸张内的上方距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示拾分米。当上边距当先纸张高度时,打印项被输出在下一页(或更下页)。
Left:
打字与印刷项在纸张内的左边距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/九陆英寸)、%(百分比),如“十mm”表示拾分米。
Width:
打字与印刷区域的增长幅度,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(1/9六英寸)、%(百分比),如“十mm”表示十分米。本参数能够用RightMargin关键字转义为打字与印刷区域相对于纸张的“左侧距”。
Height:
打字与印刷区域的可观,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/9陆英寸)、%(百分比),如“10mm”表示拾贰分米。本参数可以用BottomMargin关键字转义为打字与印刷区域相对于纸张的“下面距”。
strContent:
纯文本内容,字符型,未限定长度。
结果:无
建议或须要:
务求在打字与印刷初阶化后调用,提议在画线类函数之后调用。

ADD_PRINT_IMAGE
名称:扩大图片打字与印刷项
格式:ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtmlContent)
效果:增添图片打字与印刷项,设定该打字与印刷项在纸张内的任务和区域大小。
参数:
Top:
所增打字与印刷项在纸张内的上方距,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“10mm”表示10毫米。
Left:
所增打字与印刷项在纸张内的左侧距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(厘米)、mm(分米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示10毫米。
Width:
图片的肥瘦,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“10mm”表示十毫米。本参数能够用RightMargin关键字转义为打字与印刷区域相对于纸张的“左边距”。
Height:
图片的冲天,整数或字符型,整数时缺委员长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(九分一陆英寸)、%(百分比),如“拾mm”表示拾毫米。图片大时被截取,不会分到下页。本参数能够用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
strHtmlContent:
本参数是字符型,有三种情状:一是超文本代码内容;2是当地文件名内容;第二是WEB地址。第1种状态相似是用IMG标签组成的超文本代码段落。第三种情状是本土文件名全路径,格式如“C:/test.jpg”。第三种情形是是U揽胜L:web地址方式的U奥迪Q7L地址。
结果:无
提出或供给:
务求在打字与印刷起初化后调用,提议在画线类函数之后调用。
本函数可用ADD_PRINT_HTM替代,但不同是其仅取超文本第1个图片成分,边距是0,而且打字与印刷时不因为陈设区域小于图片而被分页,适合与纯文本组合打字与印刷的插图。

ADD_PRINT_RECT
名称:扩大矩形线
格式:ADD_PRINT_RECT(Top, Left, Width, Height,intLineStyle,
intLineWidth)
效益:扩大矩形线打字与印刷项,设定该矩形在纸张内的岗位和分寸,设定线条的门类和线条宽度。
参数:
Top:
该矩形在纸张内的顶端距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示十三分米。当上边距超过纸张高度时,打字与印刷项被输出在下1页(或更下页)。
Left:
该矩形在纸张内的左手距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示10分米。
Width:
该矩形的宽度,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示12分米。本参数能够用RightMargin关键字转义为打印区域相对于纸张的“左侧距”。
Height:
该矩形的莫斯中国科学技术大学学,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(厘米)、mm(毫米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示10分米。宽和高相等时是星型。本参数能够用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
intLineStyle:
线条类型,数字型,0–实线 一–破折线 贰–点线 三–点划线 四–双点划线
缺省线条是实线。
intLineWidth:
线条宽,整数型,单位是(打字与印刷)像素,缺省值是壹,非实线的线条宽也是0。
结果:无
提议或供给:
务求在打印初叶化后调用,提议在文本类函数在此之前调用。

ADD_PRINT_ELLIPSE
名称:增加椭圆线
格式:
ADD_PRINT_ELLIPSE(Top, Left,Width, Height, intLineStyle,
intLineWidth)
作用:扩展椭圆线打印项,设定该椭圆在纸张内的岗位和分寸,设定线条的门类和线条宽度。
参数:
Top:
该椭圆的旁边矩形在纸张内的顶端距,整数或字符型,整数时缺委员长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(百分之十一六英寸)、%(百分比),如“10mm”表示十毫米。
当上面距超越纸张高度时,打印项被输出在下壹页(或更下页)。
Left:
该椭圆的一侧矩形在纸张内的右侧距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%六英寸)、%(百分比),如“10mm”表示拾毫米。
Width:
该椭圆的边缘矩形的升幅,整数或字符型,整数时缺局长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示拾一分米。本参数能够用RightMargin关键字转义为打字与印刷区域相对于纸张的“左侧距”。
Height:
该椭圆的壹旁矩形的万丈,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示10毫米,宽和高相等时是圆。本参数能够用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
intLineStyle:
线条类型,数字型,0–实线 1–破折线 2–点线 3–点划线 四–双点划线
缺省线条是实线。
intLineWidth:
线条宽,整数型,单位是(打字与印刷)像素,缺省值是壹,非实线的线条宽也是0。
结果:无
建议或须求:
务求在打字与印刷早先化后调用,建议在文本类函数在此之前调用。

ADD_PRINT_LINE
名称:扩展直线
格式:
ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth)
作用:扩展直线,设定直线的五个端点,设定直线的线条类型和线宽。
参数:
Top1:
端点一的顶端距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(玖分之一陆英寸)、%(百分比),如“10mm”表示拾分米。
当下面距超越纸张中度时,打字与印刷项被输出在下一页(或更下页)。
Left1:
端点壹的右侧距,整数或字符型,整数时缺委员长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(玖分一陆英寸)、%(百分比),如“十mm”表示十分米。
Top2:
端点二的顶端距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(九分之一陆英寸)、%(百分比),如“10mm”表示10分米。本参数能够用BottomMargin关键字转义为端点2对立于纸张的“上面距”。
Left2:
端点贰的左手距,整数或字符型,整数时缺局长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示十分米。本参数能够用RightMargin关键字转义为端点2周旋于纸张的“右侧距”。
intLineStyle:
线条类型,数字型,0–实线 1–破折线 二–点线 三–点划线 四–双点划线
缺省线条是实线。
intLineWidth:
线条宽,整数型,单位是(打字与印刷)像素,缺省值是1,非实线的线条宽也是0。
结果:无
提出或必要:
须要在打字与印刷初阶化后调用,提议在文本类函数在此之前调用。

ADD_PRINT_BARCODE
名称:增添条形码
格式:
ADD_PRINT_BARCODE(Top, Left,Width, Height, CodeType, CodeValue)
职能:扩大条形码打印项,设定该条形码在纸张内的岗位和大小,钦定条形码的体系和条码值,控件在打字与印刷机上直接绘制条码图。
参数:
Top:
该条码图在纸张内的顶端距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(厘米)、mm(分米)、pt(磅)、px(九分一⑥英寸)、%(百分比),如“十mm”表示拾分米。
Left:
该条码图在纸张内的左边距,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%六英寸)、%(百分比),如“10mm”表示十分米。
Width:
该条码图的总宽度,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示拾分米。条码密度会依照宽度自动调控,直到最小密度,相当于单条宽等于一px时。本参数能够用RightMargin关键字转义为打印区域相对于纸张的“左边距”。
Height:
该条码图的高度,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示13分米,宽和高相等时是圆。本参数可以用BottomMargin关键字转义为打字与印刷区域相对于纸张的“上边距”。
CodeType:
条码类型,字符型。如今支撑的品类(条码规章制度)重即便壹维条码,有如下两种:
128A,128B,128C,EAN8,EAN13,EAN128A,EAN128B,EAN128C,Code39,
39Extended,2_5interleaved,2_5industrial,2_5matrix,UPC_A,UPC_E0,UPC_E1,UPCsupp2,UPCsupp5,Code93,93Extended,MSI,PostNet,Codaba,QRCode。
中间Q奥迪Q五Code二维码,别的为一维码。默许情形下Q昂科威Code的版本会基于宽度和惊人自动调控,页面程序也可以直接设置具体版本(有1、三、七、1肆八个简易版本可选),版本固定期会按上涨的幅度和可观自动缩放条码大小。
CodeValue:
条码值。
结果:无
提议或必要:
渴求在初始化之后,打字与印刷或预览从前调用。

ADD_PRINT_CHART
名称:扩充图表
格式:
ADD_PRINT_CHART(Top, Left,Width, Height, ChartType, strHtml)
功能:增添图表打字与印刷项,设定该图形在纸张内的职位和大小,钦命图表的档次和生成图表的数量来自,1般数量来自一个超文本的Table,本函数能够快捷清晰的生成任何复杂的图形。
参数:
Top:
该图形在纸张内的上方距,整数或字符型,整数时缺省长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(百分之十一陆英寸)、%(百分比),如“十mm”表示10分米。
Left:
该图片在纸张内的左手距,整数或字符型,整数时缺司长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示十分米。
Width:
该图形的总宽度,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(九分一六英寸)、%(百分比),如“10mm”表示十一分米。本参数可以用RightMargin关键字转义为打印区域相对于纸张的“左侧距”。
Height:
该图片的可观,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(百分之十一6英寸)、%(百分比),如“十mm”表示十一分米。本参数能够用BottomMargin关键字转义为打印区域绝对于纸张的“上边距”。
ChartType:
图片类型代码,整数型,近来支撑的图纸类型有如下两种:
0–折线图;1–柱状图;2–条形图;3–面积图;4–散点图;5–饼图;
6–直线图;7–甘特图;8–箭头图;9–气泡图;10—几何图;
strHtml:
table的超文本代码,用该table的数目来生成图表,数据结构定义如下二种:
一是“通用table”结构,那种组织的率先行提供图片的Label,第壹列提供图片的图例名称,其余行列单元提供图片的Value,大多情况下Label作为X轴数据、Value作为Y轴数据来确立图表,本结构适合前八种图表;
二是“甘特图table”结构,那种协会仅符合甘特图,该Table的第3列是甘特图的品级名称,可任意起名,第1列是“安排开端时间”,第2列是“陈设成功时间”,第陆列是“实际初始时间”,第6列是“实际达成时间”。注意第二行第三列和率先行第二列的“名称同样部分”会与第一列的始末组合成图表的“起初阶段的标注”,第3行第肆列和第1行第陆列的“名称壹致部分”会与第3列的始末组合成图表的“实际阶段的标号”,。
3是“箭头图table”结构,那种布局仅符合箭头图,该Table的首先列是各样箭头的名目,可任意起名,第一列是“箭头起源X值”,第1列是“箭头起源Y值”,第5列是“箭头终点X值”,第陆列是“箭头终点Y值”。
4是“气泡图table”结构,那种结构仅适合气泡图,该Table的率先列是各种气泡的称谓,可任意起名,第3列是“气泡圆心X值”,第2列是“气泡圆心Y值”,第5列是“气泡圆的半径值”。
伍是“几何图table”结构,那种布局仅符合几何图,该Table的首先列是各样几何图的名目,可任意起名,第1列是“左下角地方X值”,第二列是“左下角地点Y值”,第伍列是“几何图的宽”,第伍列是“几何图的高”,第伍列是“几何图的图片代码”,第八列是“几何图的颜色”,第10列是“几何图是还是不是透明”,1意味透明,0代表不透明。个中图形代码如下:0-矩形;壹–圆形;二–竖线;三–横线;四–三角形;伍–倒三角形;陆–斜线;7–菱形;八–立方体;玖–十字线;10–斜十字线;11–米字线;1贰–三角锥;一叁–倒三角锥。颜色有EvoqueGB值、16进制组合值或英文名三种描述法。
结果:无
提出或须要:
务求在起始化之后,打字与印刷或预览在此以前调用。

SET_PRINT_STYLE
名称:设置打字与印刷项风格
格式:
SET_PRINT_STYLE(strStyleName,varStyleValue)
效益:设置打字与印刷项的出口风格,成功施行该函数,此后再充实的打字与印刷项按此风格输出。
参数:
strStyleName:打字与印刷风格名,风格名称及其含义如下:
“FontName”:设定纯文本打字与印刷项的字体名称。
“FontSize”:设定纯文本打字与印刷项的字体大小。
“FontColor”:设定纯文本打字与印刷项的书体颜色。
“Bold”:设定纯文本打字与印刷项是不是粗体。
“Italic”:设定纯文本打字与印刷项是还是不是斜体。
“Underline”:设定纯文本打字与印刷项是不是下落线。
“Alignment”:设定纯文本打字与印刷项的剧情左右靠齐格局。
“Angle”:设定纯文本打字与印刷项的转动角度。
“ItemType”:设定打字与印刷项的中央属性。
“HOrient”:设定打字与印刷项在纸张内的档次地方锁定格局。
“VOrient”:设定打字与印刷项在纸张内的垂直地点锁定格局。
“PenWidth”:线条宽度。
“PenStyle”:线条风格。
“Stretch”:图片截取缩放格局。
“PreviewOnly”:内容唯有用来预览。
“ReadOnly”:纯文本内容在打字与印刷维护时,是或不是禁止修改。

varStyleValue:打字与印刷风格值,相关值如下:
FontName的值:字符型,与操作系统字体名同样,缺省是“黑体”。
FontSize的值:数值型,单位是pt,缺省值是九,可以含小数,如一三.5。
FontColor的值:整数或字符型,整数时是颜色的拾进制CRUISERGB值;字符时是超文本颜色值,能够是“#”加三色1陆进制值组合,也能够是英文颜色名;
Bold的值:数字型,1意味着粗体,0代表非粗体,缺省值是0。
Italic的值:数字型,1代表斜体,0代表非斜体,缺省值是0。
Underline的值:数字型,壹表示有下划线,0代表无下划线,缺省值是0。
Alignment的值:数字型,一–左靠齐 2–居中 三–右靠齐,缺省值是一。
Angle的值:数字型,逆时针转动角度数,单位是度,0度表示不旋转。
ItemType的值:数字型,0–普通项 一–页眉页脚 2–页号项 3–页数项
四–多页项
缺省(不调用本函数时)值0。普通项只打印1次;页眉页脚项则每页都在定点地点再一次打字与印刷;页号项和页数项是超过常规规的页眉页脚项,其剧情涵盖当前页号和总体页数;多页项每页都打字与印刷,直到把内容打字与印刷实现,打字与印刷时在每页上的岗位和区域大小固定一样(多页项只对纯文本有效)
在页号或页数对象的公文中,有多个例外调节字符:
“#”特指“页号”,“&”特指“页数”。
HOrient的值:数字型,0–左边距锁定 一–左侧距锁定 二–水平方向居中
3–左边距和左侧距同时锁定(中间拉伸),缺省值是0。
VOrient的值:数字型,0–上面距锁定 一–上面距锁定 2–垂直方向居中
3–上边距和上面距同时锁定(中间拉伸),缺省值是0。
PenWidth的值:整数型,单位是(打字与印刷)像素,缺省值是一,非实线的线条宽也是0。
PenStyle的值:数字型,0–实线 1–破折线 二–点线 三–点划线 4–双点划线
缺省值是0。
Stretch的值:数字型,0–截取图片 一–扩大(可变形)缩放
2–按原图长和宽比例(不改变形)缩放。缺省值是0。
PreviewOnly的值:字符或数字型,一或“true”代表仅预览,不然为常规内容。
ReadOnly的值:字符或数字型,一或“true”代表“是”,别的代表“否”,缺省值为“是”,即缺省气象下,纯文本内容在打字与印刷维护时是明令禁止修改的。
结果:无
提议或要求:
打字与印刷早先化后、扩张打印项在此以前调用本函数。

NEWPAGE
名称:强制分页
格式:NEWPAGE()
效率:强制分页。实施该函数之后所充实的剧情会在前面内容的首页之后新建一页输出,前边无内容时,如故从第一页开端。
参数:无
结果:重回逻辑值
回到逻辑真代表强制分页成功,逻辑假代表强制分页失败。
建议或供给:
打字与印刷起初化后调用本函数。

PREVIEW
名称:打字与印刷预览
格式:PREVIEW()
功能:打字与印刷预览输出页。
参数:无
结果:展现打字与印刷预览界面。假如预览分界面未有被安置页面中,而是被弹出窗口,那么关闭窗口时会再次回到数字结果值,该数字超越0时表示被实际打字与印刷的次数。
建议或供给:
创制打字与印刷页之后运维。

PRINT
名称:直接打字与印刷
格式:PRINT()
功效:不经打字与印刷预览的直接打印。
参数:无
结果:打印机初叶其实打字与印刷,重返逻辑结果,正确打字与印刷时回来真,打字与印刷出错开上下班时间重回假。
提出或供给:
创立打字与印刷页之后运维。

PRINT_SETUP
名称:打字与印刷维护
格式:PRINT_SETUP()
意义:对整页的打字与印刷布局和打字与印刷风格进行分界面维护,它与打字与印刷设计的不一样是不持有打印项增加和删除作用,指标使用者是最后用户。
参数:无
结果:突显打字与印刷维护分界面。如界分界面未有被内置页面中,而是被弹出窗口,那么关闭窗口时会重临数字结果值,该数字高于0时表示被实际打字与印刷的次数,那里的实打次数包括打字与印刷维护分界面“打字与印刷”开关的一向打印和“预览”按键进入预览后的打字与印刷。
建议或要求:
建立打字与印刷页之后运维。

PRINT_DESIGN

名称:打字与印刷设计
格式:PRINT_DESIGN ()
作用:对整页的打字与印刷布局和打字与印刷风格实行分界面设计,它与打字与印刷维护的界别是兼具打字与印刷项增加和删除功用,目的使用者是软件开拓者。
参数:无
结果:展现打字与印刷设计分界面,设计完结关闭窗口后,重返生成的程序代码。
提议或必要:
创制打字与印刷页之后运维。

GET_PRINTER_COUNT
名称:获得打字与印刷设备个数
格式:GET_PRINTER_COUNT()
功用:获得操作系统内打字与印刷设备的个数。
参数:无
结果:再次回到数字
回来数字结果表示操作系统内的打字与印刷设备个数,0意味着退步或无打字与印刷设备。
提出或需求:
此外时刻调用均可。

GET_PRINTER_NAME
名称:获得打字与印刷设备名称
格式:GET_PRINTER_NAME(intPrinterNO)
效益:按打字与印刷设备序号获得其名目。
参数:
intPrinterNO:
打字与印刷设备序号,数字型,序号从0开首,最大序号是GET_PRINTER_COUNT()减1。
结果:重临字符
归来字符结果表示操作系统内的打字与印刷设备的名称,空表示战败或无该设备。
建议或须求:
此外时刻调用均可。

SET_PRINTER_INDEX
名称:钦命打字与印刷设备
格式:SET_PRINTER_INDEX(oIndexOrName)
效能:按名称或序号钦命要开始展览打字与印刷输出的装备,钦赐后不准重新采用。。
参数:
oIndexOrName:
打字与印刷机名称或序号,字符或数字型。数字代表打字与印刷机的序号,从0开端,最大序号是GET_PRINTER_COUNT()减一。-一特指操作系统内设定的暗中同意打字与印刷机。
字符代表打字与印刷机的称号,与操作系统内的打字与印刷机名称同样。
注:用本函数钦定打字与印刷机后,在预览界面不容许再度采纳打字与印刷机,而用别的一个函数SET_PRINTER_INDEXA内定后则允许再次接纳。
结果:再次回到逻辑值
归来逻辑真表示内定成功,逻辑假表示钦点退步,失败原因有:该打字与印刷设备不设有。
提出或须要:
渴求在初阶化之后、打印或预览在此以前调用。
SELECT_PRINTER
名称:选取打字与印刷设备
格式:SELECT_PRINTER
职能:弹出分界面选定某打字与印刷设备为定位输出设备。
参数:无
结果:重返数字
回去数字结果表示选定的设施序号,重临-一意味吐弃选取,未有其它动作。
建议或供给:
平昔打字与印刷前或打字与印刷预览前调用。本函数与SET_PRINTER_INDEX的作用效应同样。

SET_SHOW_MODE
名称:设置突显情势
格式:
SET_SHOW_MODE (strModeType,varModeValue)
职能:设置打字与印刷预览、打字与印刷维护和打印设计的突显情势,设置打字与印刷预览时是还是不是带有背景图等。
参数:
strModeType展现形式的称呼,字符型,如下是项目名及其含义:
“PREVIEW_IN_BROWSE”:打字与印刷预览分界面是还是不是内嵌到网页内部。
“SETUP_IN_BROWSE”: 打字与印刷维护分界面是不是内嵌到网页内部。
“DESIGN_IN_BROWSE”:打字与印刷设计分界面是或不是内嵌到网页内部。
“BKIMG_IN_PREVIEW”:打字与印刷预览时是或不是带有背景图。
“BKIMG_IN_FIPAJEROSTPAGE”:打字与印刷预览时是或不是仅首页包涵背景图。
“SETUP_ENABLESS”:打字与印刷维护分界面工具显示控制(权限决定字串)
“SKIN_TYPE”:分界面皮肤类型
“SKIN_CUSTOM_COLO酷威”:分界面自定义皮肤颜色
“HIDE_PBUTTIN_PREVIEW”:隐藏预览窗口的打字与印刷按键
“HIDE_SBUTTIN_PREVIEW”:隐藏预览窗口的打字与印刷设置开关
“HIDE_QBUTTIN_PREVIEW”:隐藏预览窗口的停业开关
“HIDE_PBUTTIN_SETUP”:隐藏打字与印刷维护窗口的打字与印刷开关
“HIDE_VBUTTIN_SETUP”:隐藏打印维护窗口的预览按键
“HIDE_ABUTTIN_SETUP”:隐藏打字与印刷维护窗口的选拔按键
“HIDE_RBUTTIN_SETUP”:隐藏打字与印刷维护窗口的死灰复燃开关
“MESSAGE_GETING_UBMWX三L”:U安德拉L对象下载时的提醒音信
“MESSAGE_PARSING_U路虎极光L”:U福特ExplorerL对象解析时的提醒音信
“MESSAGE_PARSING_HTM”:HTM对象解析时的提醒音信
“MESSAGE_NOSET_PROPERTY”:打字与印刷维护分界面企图进入属性设置的告诫音信
“HIDE_PAPER_BOAHighlanderD”:隐藏打字与印刷预览背景进纸版的图案
“LANDSCAPE_DEFROTATED”:横向打字与印刷的预览暗许旋转90度(正向突显)
“BKIMG_LEFT”:设置背景图地点X值
“BKIMG_TOP”:设置背景图地点Y值
“BKIMG_WIDTH”:设置背景图宽度
“BKIMG_HEIGHT”:设置背景图中度
“HIDE_PAGE_PEPAJEROCENT”:隐藏整页缩放(百分比)的下拉摘取框
“LANGUAGE”:设置分界面文字的言语

varModeValue展现格局的值,整数或字符型,相关值如下:
PREVIEW_IN_BROWSE的值:整数或字符型,一或“壹”或“True”=是,不然不是。
SETUP_IN_BROWSE的值:整数或字符型,1或“壹”或“True”=是,不然不是。
DESIGN_IN_BROWSE的值:整数或字符型,一或“壹”或“True”=是,不然不是。
BKIMG_IN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,否则不是。
BKIMG_IN_FI科雷傲STPAGE的值:整数或字符型,一或“一”或“True”=是,不然不是。
SETUP_ENABLESS的值:字符型,由“一”和“0”组成的字符串,最多1多少个字符,
按如下顺序调控打字与印刷维护的分界面功用,“一”-允许,“0”-禁止:
岗位移动和宽高调节1+颜色选用二+字体名选拔三+字大小采纳四+旋角调控5+粗斜体效率条陆+线型功效条柒+对齐作用条八+删除成效玖+页眉设置10+页脚设置1一+地方锁定功用1二+属性设置1叁+呈现关闭钮(界面内嵌时)1四
缺省的SETUP_ENABLES值:“11111111000001”
比如说:如想同意操小编“删除”对象,能够实施如下语句;
LODOP.SET_SHOW_MODE(“SETUP_ENABLES”,”11111111100001″);
SKIN_TYPE的值:数字型,固定皮肤如下:
0–银黄绿(缺省);1–经文绿;
二–熏衣草紫;三–淡钢青;四–深蓝棕;5–石黄棕;
6–麦色;7–紫罗兰;8–天蓝;9–镀银;10–沙滩棕;11–鲜肉色;12–粉末蓝;13–钒矿色;
1四–珍珠白;一5–肉桂色;1陆–卡其布;
17–秋麒麟;18–深海绿;1九–深卡其布;20–洋茄桔
SKIN_CUSTOM_COLO奇骏的值:整数或字符型,整数时是颜色的10进制昂CoraGB值;字符时是超文本颜色值,能够是“#”加三色1陆进制值组合,也得以是英文颜色名。
HIDE_PBUTTIN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,不然不是。
HIDE_SBUTTIN_PREVIEW的值:整数或字符型,1或“1”或“True”=是,不然不是。
HIDE_QBUTTIN_PREVIEW的值:整数或字符型,一或“1”或“True”=是,不然不是。
HIDE_PBUTTIN_SETUP的值:整数或字符型,1或“一”或“True”=是,不然不是。
HIDE_VBUTTIN_SETUP的值:整数或字符型,一或“一”或“True”=是,不然不是。
HIDE_ABUTTIN_SETUP的值:整数或字符型,1或“一”或“True”=是,不然不是。
HIDE_RBUTTIN_SETUP的值:整数或字符型,一或“一”或“True”=是,不然不是。
MESSAGE_GETING_U奇骏L的值:字符型,暗中认可值是“正展开页面下载数据(有效期4分钟)…”。
MESSAGE_PARSING_U昂CoraL的值:字符型,暗许值是“下载甘休,正在预备打字与印刷数据…”。
MESSAGE_PARSING_HTM的值:字符型,默许值是空(不提醒音信),当超文本内容较多,有醒目等待时间时,提出设置该值。
MESSAGE_NOSET_PROPERTY的值:字符型,默许值是“唯有在设计情势下技艺设置属性…”。
HIDE_PAPER_BOA奥迪Q5D的值:整数或字符型,壹或“一”或“True”=是,不然不是。
LANDSCAPE_DEFROTATED的值:整数或字符型,一或“一”或“True”=是,不然不是。
BKIMG_LEFT的值:整数或字符型。整数的单位是PX,字符时能够涵盖具体计量单位。
BKIMG_TOP的值:同上;
BKIMG_WIDTH的值:同上;
BKIMG_HEIGHT的值:同上;
HIDE_PAGE_PEXC60CENT的值:整数或字符型,1或“一”或“True”=是,不然不是。
LANGUAGE的值:数字,0-简体普通话 一-英文 2-繁体 三-BIG5(繁体)

结果:重临逻辑结果,成功时回来真,战败时回来假。
建议或供给:
开首化之后,进入成效(打字与印刷预览、打字与印刷维护或打字与印刷设计)界前边调用本函数。

SET_PRINT_MODE
名称:设置打字与印刷格局
格式:
SET_PRINT_MODE (strModeType,varModeValue)
功能:设置人工双面打字与印刷情势等。
参数:
strModeType方式类型名,字符型,如下是类别名及其含义:
“DOUBLE_SIDED_PRubiconINT”:设置是不是人工双面打字与印刷。
“PRINT_START_PAGE”:钦定要打字与印刷的开始页。
“PRINT_END_PAGE”:钦命要打字与印刷的扫尾页。
“PRINT_PAGE_PE冠道CENT”:钦定整页缩放打字与印刷的比重。
“AUTO_CLOSE_PREWINDOW”:设置打字与印刷实现是不是自动关闭预览窗口。
“PRINT_SETUP_PROGRAM”:设置打字与印刷维护窗口关闭后是或不是重回程序代码。
“NOCLEAR_AFTER_P宝马X3INT”:设置打字与印刷或预览后内容不清空是或不是为真。
“CATCH_PRINT_STATUS”:设置是不是开始展览对后台服务的打字与印刷状态举行捕获。
varModeValue格局类型值,整数或字符型,相关值如下:
DOUBLE_SIDED_PSportageINT的值:整数或字符型,一或“壹”或“True”=是,不然不是。
PRINT_START_PAGE的值:整数,不安装本参数时,控件私下认可从一始发打字与印刷。适用打字与印刷部分页时。
PRINT_END_PAGE的值:整数,不安装本参数时,控件暗中同意打字与印刷到最终页。适用打字与印刷部分页时。
PRINT_PAGE_PE奥迪Q5CENT的值:字符型,具体值有如下三种:
“Full-Width” –宽度按纸张的整宽缩放;
“Full-Height”–高度按纸张的整高缩放:
“Full-Page” –按整页缩放,也正是既按整宽又按整高缩放;
别的仍可以按实际百分比重,格式为“Width:XX%;Height:XX%”或“XX%”
比值范围是5%-800%,也正是最大压缩到原来的5%,最大放大捌倍。
AUTO_CLOSE_PREWINDOW的值:整数或字符型,一或“一”或“True”=是,不然不是。
PRINT_SETUP_PROGRAM的值:整数或字符型,一或“1”或“True”=是,不然不是,打字与印刷维护窗口关闭后1旦不回来程序代码,则赶回打字与印刷按键被点击的次数。
NOCLEAR_AFTER_P帕杰罗INT的值:整数或字符型,壹或“1”或“True”=是,不然不是,暗中认可值是“否”,也正是说,默许情状下打字与印刷或预览后会清空全部内容。
CATCH_PRINT_STATUS的值:整数或字符型,一或“壹”或“True”=是,不然不是,暗许值是“否”,也正是说,私下认可情状下打字与印刷时不对打字与印刷状态进行捕获,该捕获动作会指向各种打字与印刷机开启1个监督检查线程,对页面品质有少数影响,开启后用GET_VALUE拿到情状值。
结果:重临逻辑结果,成功时重临真,战败时回来假。
提出或需求:
直白打字与印刷前或打印预览前调用。

SET_PREVIEW_WINDOW
名称:设置预览窗口
格式:
SET_PREVIEW_WINDOW(intDispMode,
intToolMode,blDirectPrint,inWidth,intHeight
, strTitleButtonCaptoin)
效益:设置预览窗口的来得情势和大小。
参数:
intDispMode预览比例,数字型,0–适高1–正常尺寸贰–适宽。
intToolMode工具条和开关,数字型 0–展现工具条1–展现按键 二–四个都来得
叁–四个都不显得
blDirectPrint打字与印刷按键是还是不是“直接打字与印刷” 一-是 0-否(弹出界面“选机打字与印刷”)
inWidth 窗口宽,整数型,单位是px
intHeight 窗口高,整数型,单位是px
当inWidth或intHeight小于等于0时窗口最大化。
strTitleButtonCaptoin
预览窗口和打字与印刷开关的名称组合,字符型,用“点”分隔,譬如“预览查看.早先打字与印刷”,表示预览窗口的题目是“预览查看”,按键名是“开首打字与印刷”。
结果:无
提议或供给:
直白打印前或打字与印刷预览前调用。

ADD_PRINT_SETUP_BKIMG
名称:钦赐背景图
格式:ADD_PRINT_SETUP_BKIMG(strImgHtml)
成效:用程序方法钦定打印维护或打字与印刷设计的背景图。
参数:
strImgHtml:
本参数是字符型,有三种情状:壹是超文本代码内容;贰是当三步跳件名内容。第叁种状态相似是用IMG标签组成的超文本代码段落。第三种意况是当三步跳件名全路径,格式如“C:/test.jpg”,图片文件能够是jpg、jpeg、bmp、gif、ico、png、emf等格式。
结果:无
提出或供给:
开始化之后调用。

SEND_PRINT_RAWDATA
名称:发送原始数据
格式:SEND_PRINT_RAWDATA(strRawData)
效益:向打字与印刷机发送原始数据或指令。
参数:
strRawData:数据或指令值,字符型,未限定长度。
结果:再次回到逻辑结果,发送成功时回来真,发送退步时重返假。
建议或供给:
其余时间调用。

WRITE_PORT_DATA
名称:写端口数据
格式:WRITE_PORT_DATA(strPortName,strData)
效率:直接向端口写多少或指令。
参数:
strPortName:端口名,同操作系统的端口名,名称如下:
LPT1、LPT2、LPT3、COM1、COM2、COM3…
strData:数据或指令值,字符型,未限定长度。
当设置端口通信参数时strData格式如下:
mode com1:波特率,校验,数据位,停止位,读时限,写时限
内部mode为定位关键字,com1要和strPortName保持间接。
校验值有:N(noparity)O(oddparity) E(evenparity)
M(markparity)S(spaceparity)
读时间限制和写时间限制的时刻单位为皮秒,举例如下:
WRITE_PORT_DATA(“com1”,“mode com1:2400,n,8,1”)
或WRITE_PORT_DATA(“com2”,“mode com2:2400,n,7,2,5000,2000”)
结果:再次回到逻辑结果,发送成功时重回真,发送失利时回来假。
建议或要求:
其他时间调用。


READ_PORT_DATA

名称:读端口数据
格式:READ_PORT_DATA(strPortName)
意义:间接从端口读数据。
参数:
strPortName:端口名,同操作系统的端口名,名称如下:
LPT1、LPT2、LPT3、COM1、COM2、COM3…
结果:重临字符数据。
建议或须要:
任曾几何时刻调用。

GET_PRINT_INIFFNAME
名称:获得配置文件名
格式:GET_PRINT_INIFFNAME (strPrintTask)
成效:获得某打印职务的地点配置文件全路线名。
参数:
strPrintTask:
打字与印刷任务名,字符型,即伊始化时所设的职务名。
结果:再次回到字符
回去字符结果表示本地配置文件全路线名(并非文件内容),空表示失败。
提议或供给:
在初步化之后调用。

GET_PAGESIZES_LIST
名称:得到纸张类型名清单
格式:GET_PAGESIZES_LIST(oPrinterName,strSplit)
功效:得到有些打字与印刷机所支撑的纸张类型名清单,重回二个用分隔符链接的长字符串。
参数:
oPrinterName:
打字与印刷机名称或序号,字符型或数字,序号从0初阶,-一意味默许打字与印刷机。
strSplit:
分隔符,字符型,例如能够用“\n”代表换行调控符来分隔。
结果:再次来到字符串。
提出或须要:
别的时候调用。

WRITE_FILE_TEXT
名称:写当半夏件内容
格式:WRITE_FILE_TEXT(intWriteMode,strFileName, strText)
功能:向当和姑件写入文本内容。
参数:
intWriteMode:
写入格局,数字型,0–文件覆盖形式 壹–文件尾追加情势2–文件首插入格局。
strFileName:
地面文件名,字符型,文件名蕴含全路径。
strText:
写入的公文内容,字符型。
结果:调用函数后控件运转安全提醒,等待操作许可。
回到字符值表示写入情况:
“ok”-写入成功
“file not exist”-文件不存在
“do nothing”-未写入,一般原因有:操小编禁止读写、文件只读属性等。
写入时假设文件不存在则自动新建。
提议或必要:
任何时间调用。

GET_FILE_TEXT
名称:读当半夏件内容
格式:GET_FILE_TEXT(strFileName)
效益:读当麻芋果件文本内容。
参数:
strFileName:
本土文件名,字符型,含全路线。
结果:调用函数后控件运维安全提示,等待操作许可。
回来字符值,文本内容。
回到空原因:文件不存在;内容真实空;操小编禁止读写;
提议或要求:
任曾几何时刻调用。

GET_FILE_TIME
名称:读本和姑件时间
格式:GET_FILE_TIME (strFileName)
意义:读当守田件最终修改时间。
参数:
strFileName:
当麻芋果件名,字符型,含全路线。
结果:重返字符值,最后修改时间,时间样式:yyyy-mm-dd hh:mm:ss。
回去空原因:文件不设有;
建议或须要:
其他时间调用。

IS_FILE_EXIST
名称:判别当守田件是或不是留存
格式:IS_FILE_EXIST (strFileName)
功用:剖断当三步跳件是或不是存在。
参数:
strFileName:
当和姑件名,字符型,含全路径。
结果:重回逻辑值,逻辑真代表文件存在,逻辑假表示文件不存在。
提出或供给:
此外时间调用。

GET_SYSTEM_INFO

名称:拿到系统新闻
格式:GET_SYSTEM_INFO (strInfoType)
效率:获得客户端的种类信息。
参数:strInfoType:
音信项目,字符型,新闻连串是“设备项目”和“设备质量”的称谓组合,用点(“.”)联结。当有七个同类设备存在时,设备档次后加“点和序号”来钦赐某装备。设备项目和属性的名号见WMI(MicrosoftWindows管理规范),以下是1组卓绝信息连串名:
Drive.Count —-全体驱动的个数
Drive.Labels —-全体驱动的盘符
DiskDrive.Count —硬盘个数
DiskDrive.一.Label —第多少个硬盘的盘符
DiskDrive.一.SerialNumber —主硬盘的连串号
CDROMDrive.Count –光盘的个数
CDROMDrive.一.Label —第几个光盘的盘符
CDROMDrive.1.SerialNumber —-第1个光盘的行列号
RemovableDrive.Count —优盘的个数
RemovableDrive.一.Label —第3个优盘的盘符
RemovableDrive.一.SerialNumber —第二个优盘的系列号
NetworkAdapter.Count —网卡个数
Network艾达pter.一.PhysicalAddress —主网卡物理(MAC)地址
NetworkAdapter.1.IPAddress —主网卡IP地址
NetworkAdapter.1.SubNetMask —主网卡子网掩码(Mask)
BIOS.SerialNumber —BIOS序列号
BaseBoard.SerialNumber —主板连串号
别的新闻请查阅WMI资料。
结果:重临字符
再次回到字符或整数,表示系统音讯值,null表示读取失利。
建议或供给:
任哪天间调用。
GET_VALUE
名称:获得数据值
格式:GET_VALUE (ValueType, ValueIndex)
效益:获得程序代码、打字与印刷项属性等数据值。
参数:ValueType:
数码值类型,字符型,如下是项目名及其含义:
ProgramCodes —-当前打字与印刷设计或保护界面全数打字与印刷项生成的程序代码
ItemTop —-打字与印刷项上面距
ItemLeft—-打字与印刷项右边距
ItemWidth —-打字与印刷项宽度
ItemHeight —-打字与印刷项高度
ItemContent —-打字与印刷项内容
ItemClass(或ItemType) —-打字与印刷项对象体系
ItemClassName —-打字与印刷项对象类小名
ItemPageType —-打字与印刷项对象类型
ItemName —-打字与印刷项对象类名
ItemFontName —-打字与印刷项字体名称
ItemFontSize —-打字与印刷项字体大小
ItemColor —-打字与印刷项字体颜色
ItemAlign —-打字与印刷项靠齐形式
Itembold —-打字与印刷项是还是不是粗体
ItemItalic—-打字与印刷项是还是不是斜体
ItemUnderline —-打字与印刷项是或不是下划线
ItemPenWidth —-打字与印刷项线条宽度
ItemPenStyle- —打字与印刷项线条类型
ItemHorient —-打字与印刷项左右职位
ItemVorient —-打印项上下地点
ItemAngle—-打字与印刷项旋转角度
ItemStretch—-打字与印刷项的图样缩放格局
ItemReadOnly —-打印项的打字与印刷维护内容只读
ItemPreviewOnly —-打字与印刷项是否仅预览
ItemPageIndex —-打字与印刷项的指标输出页号
ItemNumberStartPage —-打字与印刷项的页号先导页号
ItemStartNumberValue—-打字与印刷项页号开首值
ItemLineSpacing —-打字与印刷项行间距
ItemLetterSpacing —-打字与印刷项字间距
ItemExist —-该打字与印刷项是否留存,增添又删除也算不存在。
ItemIsAdded —-该打字与印刷项是否被扩展过,被剔除也算扩充过。
ItemIsDeleted —-该打字与印刷项是还是不是扩充过且已被剔除;
中间ItemExist、ItemIsAdded、ItemIsDeleted壹般用项目名来推断,不符合用序号。
ItemGroundColor(或Itemback沃尔Color或GroundColor)—-该打字与印刷项的背景观
ItemIndex—-该打字与印刷项序号
ItemShowBarText —-该条码打字与印刷项是否出示条码文字
ItemQKoleosCodeVersion—-该打字与印刷项QRubiconCode版本号
ItemTextFrame —-该打字与印刷项边框类型
ItemSpacePatch —-该打字与印刷项文本尾是不是补空格
ItemAlignJustify —-该打字与印刷项文件两端是或不是靠齐
ItemTranscolor —-该打字与印刷项图片透明背景观
ItemTop2Offset —-该打字与印刷项目和次数页上面距偏移
ItemLeft二Offset —-该打字与印刷项目和次数页左侧距偏移
ItemTableHeightScope —-该打字与印刷项表格高是否含头脚
ItemLinkedItem —-该打字与印刷项的关系对象序号
BKIMG_CONTENT—-背景图地址
BKIMG_LEFT—-背景图的X坐标(突显px)
BKIMG_TOP—-背景图的Y坐标(突显px)
BKIMG_WIDTH—-背景图的幅度(突显px)
BKIMG_HEIGHT—-背景图的冲天(呈现px)
PrintInitTop —-全体上面距
PrintInitLeft—-全体右边距
PrintInitWidth —-编辑区增长幅度
PrintInitHeight —-编辑区高度
PrintTaskName —-打字与印刷职务的名目
PRINTED_TIMES或P奥迪Q5INTEDTIMES
—当前内容已打字与印刷次数(打印设计、维护和预览分界面内嵌时)
PREVIEW_PAGE_COUNT—-打字与印刷预览分界面内嵌时,获得总页数
PREVIEW_PAGE_NUMBEENCORE—-打字与印刷预览界面内嵌时,获得当前页号
PREVIEW_ZOOM_STATE—-打字与印刷预览分界面内嵌时,得到显示缩放代码
代码值含义如下:
0–适高 1–适宽 2–缩25% 3–缩50% 4–缩75% 5–正常
6–放150% 7–放200% 8–放300% 9–放500%
PREVIEW_PEPAJEROCENT—-打字与印刷预览分界面内嵌时,获得缩放打字与印刷比例,该代码及其含义参考函数DO_ACTION中同名参数的注明。
PREVIEW _ P奥迪Q3INTEDTIMES—-打字与印刷预览分界面内嵌时,得到被打字与印刷次数
PRINTSETUP_PAGE_WIDTH—-打字与印刷设置的纸张宽度,单位是0.1mm
PRINTSETUP_PAGE_HEIGHT—-打字与印刷设置的纸张高度,单位是0.1mm
PRINTSETUP_SIZE_WIDTH—-所设纸张的可打字与印刷宽度,单位是0.壹mm
PRINTSETUP_SIZE_HEIGHT—-所设纸张的可打字与印刷中度,单位是0.一mm
PRINTSETUP_TOPMASportageGIN—-所设纸张的不可打上面距,单位是0.一mm
PRINTSETUP_LEFTMAXC90GIN—-所设纸张的不足打左侧距,单位是0.1mm
PRINTSETUP_PRINTER_NAME—当前选择的打字与印刷机名称
PRINTSETUP_O昂CoraIENT—-当前设置的打字与印刷方向
PRINTSETUP_COPIES—-当前设置的打字与印刷份数
PRINTSETUP_PAGESIZE_NAME—-当前纸张类型名称
PRINT_STATUS_JOBID —-最新JOB代码(值有打字与印刷机序号和JOB序号组成)
PRINT_STATUS_ID—-打字与印刷状态代码
PRINT_STATUS_TEXT—-当前打字与印刷状态描述
PRINT_STATUS_LIST—-打印状态变化记录
PRINT_STATUS_TOTAL_PAGES—-该职分急需打字与印刷的总页数
PRINT_STATUS_PAGES_P途锐INTED—-该职分已经打字与印刷的总页数
PRINT_STATUS_DOCNAME—-该打字与印刷职责的文书档案名称
PRINT_STATUS_ADDTIME—-该打字与印刷职分的建马上间
PRINT_STATUS_EXIST—判断该打字与印刷职责是还是不是还处在队列中
PRINT_STATUS_OK—-该打字与印刷职责是或不是业已打字与印刷成功
PRINT_STATUS_SECONDS—-该打字与印刷职分不断的年月(秒)
PRINT_STATUS_BUSY—-该打字与印刷机是不是处在费劲景色
ValueIndex:
数值对应的品种序号或项目名称,数字或字符型,序号从一先河;有如下三种独特别情报形:
壹:当ValueIndex等于selected时,代表打字与印刷设计或打字与印刷维护分界面选定的靶子;
二:当ValueIndex等于unSelected时,代表打印设计或打字与印刷维护界面未有选定的对象;
三:当ValueIndex等于first或last时,分别表示首先对象和结尾1个目的;
四:ValueType为打字与印刷状态(种种PRAV肆INT_STATUS_XXX)时,ValueIndex是打字与印刷职责的JOB代码,该代码通过P景逸SUVINT及PREVIEW指令重返,大概本函数的P奥迪Q5INT_JOBID参数获得;要动用各个P君越INT_STATUS_XXX,必须用函数SET_PTINT_MODE打开其“CATCH_PRINT_STATU”模式。
结果:重临字符
回来对应的字符型、整数型或逻辑值,重回空字符表示读取退步。
建议或供给:
打字与印刷设计或打印维护运维时期调用。

FORMAT
名称:数据格式转变
格式:FORMAT (oType, oValue)
功效:按自然的格式类型对数据开始展览更动后,重临转换结果。
参数:
oType:
格式类型,字符型,近期可更改的数据类型有“时间”“浮点数”“字符串”“文件”“颜色”等几大类:
壹、日期时间通用格式:TIME:通用格式表明式
通用格式表达式可参照操作系统的日期时间格式,有日期和时间两片段组成,在日期部分y代表年,m代表月,d代表日;在时间部分h代表时辰,m或n代表分钟,s代表秒,分隔符在那几个字符之外擅设,dddd表示星期。
例如:“TIME:yyyy-mm-dd hh:mm:ss” “TIME:yyyy年mm月dd日”
“TIME:yyyy/mm/dd hh:mm:ss”“TIME:yyyy年mm月dd日hh时nn分ss秒”
改造后回去的结果为字符串。
二、日期时间的浮点值:TIME: FloatValue
重返日期时间数额的浮点值。
3、日期时间格式有效判别:TIME: IsValidFormat
看清时间数额有效与否,重返的是逻辑真假值。
四、日期的星期序号:TIME: WeekIndex
代表星期几。重返的是0…陆之间的数字,个中0表示星期二,6代表周日。
5、浮点数据格式:FLOAT:数值格式表明式
数值格式表明式由0 # . , E
等三个假名组成描述数据样式的字串,当中0表示有则展现,无则补零,#表示有则展现,无则不显得,E用于科学计数法。
例如:“FLOAT:#,##0.00” “FLOAT:0.00”“FLOAT:#.##”
6、人民币大写:UpperMoney
特指人民币大写转变,再次回到汉字串。
柒、字符格式1:CHA帕杰罗: FirstPinYin
获得汉字的汉语拼音首字母,重返的是字符串。
八、字符格式贰:CHA本田CR-V: IsCharacter
认清数据是不是纯英文字符,不分包汉字,重返的是逻辑真假值。
九、字符格式3:CHACRUISER: IsChinese
判别数据是还是不是纯汉字,不带有英文字母,重返的是逻辑真假值。
拾、字符格式4:CHA路虎极光: EncodeBase64
获得普通字符的BASE6四国际通用编码,该编码有大小写字母、数字和+/=等整合,再次回到的是字符串。
1壹、字符格式5:CHABMWX三: DecodeBase64
获得BASE6四编码串的解码字符,是CHA揽胜:
EncodeBase6四的逆进度。再次来到的是平常字符串。
1二、文件格式一:FILE:EncodeBase64
赢得普通文书的BASE6四国际通用编码,该编码有大小写字母、数字和+/=等整合,重返的是字符串。须要相应的oValue值是文件名及其路线,且文件存在,能够是其余公文。本操作会唤起控件的用户安全确认提醒。
一三、文件格式2:FILE: DecodeBase6肆,文件路线及其名称
获取BASE64编码串的解码文件,是FILE:EncodeBase64的逆进度。重回的是生成文书成功与否的逻辑结果。例如:“FILE:DecodeBase64,C:\test1.jpg”
本操作会引起控件的用户安全确认提示。
1四、颜色格式1:COLO中华V:Hex
得到颜色的十6进制表达式,“#”字母打头,重临的是字符串。
壹5、颜色格式二:COLO奇骏:Name
赢得颜色的英文名称,识别16四种颜色值的称呼,重返的是字符串。
1陆、颜色格式3:COLO奥迪Q五:Decimal
赢得颜色的10进制值(大切诺基GB值),再次回到的是整数值。
oValue:
要转变的指标数据,1般是字符串方式的多少,也足以是岁月浮点值,当otype是FILE:EncodeBase64时该值是文本名及其路线,oValue有如下多少个出色字符值:
Now-当明日期及其时间、Date当今天期、Time当前光阴
举例如下:
FO奔驰M级MAT(“UpperMoney”,”45.捌2”);把肆5.捌二转变来人民币大写情势;
FO昂CoraMAT(“TIME:yyyy-mm-dd hh:mm:ss”,”now”);重回当明天期及其时间;
FO汉兰达MAT(“TIME:yyyy/mm/dd”,new Date());再次来到当前些天子;
结果:重回调换后的结果,重临的数占有字符串、浮点数、逻辑值等连串。
提出或供给:
其余时刻调用。

GET_DIALOG_VALUE
名称:获得对话框结果值
格式:GET_DIALOG_VALUE (oType,oPreValue)
意义:弹出三个对话框窗口,并赶回对话结果。
参数:
oType:
对话类型,字符型,具体项目及其含义如下:
LocalFileFullName:弹出1个一定当羊眼半夏件的对话框,并赶回文件的漫天径名。
Color:弹出多少个颜色对话框,并回到所选1陆进制颜色表明式,扬弃则赶回空。
oPreValue
文件类型或颜色原值
“LocalFileFullName”的PreValue值是指文件类型,例如“*.bmp;*.jpg”“*.mdb”。
“Color”的PreValue是颜色对话框的暗中同意值。
结果:重临对话结果值,字符型。
建议或要求:
其余时刻调用。

二、扩张函数
PRINT_INITA
名称:(增加型)打字与印刷初叶化
格式:PRINT_INITA(Top,Left,Width,Height,strPrintName)
意义:打字与印刷起先化、设定纸张全部偏移量、设定可视编辑区域大小
参数:
Top:
整页上面距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(厘米)、mm(分米)、pt(磅)、px(百分之十一6英寸)、%(百分比),如“10mm”表示十毫米,不设置时(用P奔驰M级INT_INIT开头化)缺省值为0。
Left:
整页左边距,整数或字符型,整数时缺市长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示拾分米,不设置时(用PWranglerINT_INIT起头化)缺省值为0。
Width:
可视编辑区域的增长率,整数或字符型,整数时缺省长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(厘米)、pt(磅)、px(11.11%陆英寸),如“拾mm”表示十分米,不安装时(用P途乐INT_INIT初始化)缺省为800px
Height:
可视编辑区域的中度,整数或字符型,整数时缺参谋长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(百分之十一陆英寸),如“⑩mm”表示十三分米,不安装时(用P大切诺基INT_INIT初始化)缺省为600px
strPrintName:
打字与印刷任务名,同P猎豹CS六INT_INIT的strTaskName。
结果:重返逻辑值
重临逻辑真表示开首化成功,逻辑假表示初始化战败,失败原因有:前贰个打字与印刷作业未有做到;操作系统未有打字与印刷机(驱动)等
提议或必要
该函数与P昂CoraINT_INIT都有起头化功用,提出和要求同P路虎极光INT_INIT。
1经打字与印刷页有上面距或右侧距需要,或可视编辑区域大小用实际纸张大小不合适时,调用本函数。

ADD_PRINT_HTML
名称:扩大超文本打字与印刷项(图形形式)
格式:ADD_PRINT_HTML(Top,Left,Width,Height, strHtmlContent)
意义:增添超文本打字与印刷项,设定该打印项在纸张内的职分和区域大小,完结超文本决定打字与印刷。
参数:同ADD_PRINT_HTM
结果:无
提出或须求:
图形形式打字与印刷速度快,但不吻合要求文本打字与印刷质量高的状态,越发是要面对针式打字与印刷机。
但借使打字与印刷的始末在三个纸张页内完毕,也正是未有被Lodop自动分页时,本函数采取矢量快速照相格局,打字与印刷品质会和文件方式同样高,速度会更加快,是极品推荐方式。
推荐页面程序积极调整分页,而不是让LODOP被迫自动分页。

ADD_PRINT_TBURL
名称:(扩张型)增添表格打字与印刷项(U猎豹CS陆L格局)
格式:ADD_PRINT_TBURL(Top,Left,Width,Height,strURL)
意义:按U福睿斯L地址扩充一个超文本表格打印项,只输出第三个table元素显示内容。
功能同ADD_PRINT_TABLE
参数:同ADD_PRINT_URL

结果:无
提出或供给:
须要在打字与印刷开头化后调用,建议在画线类函数之后调用。

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)
成效:类似函数SET_PRINT_
STYLE的职能,二者的区分是本函数只对某打字与印刷项一蹴而就。
参数:
varItemNameID:要安装的靶子项序号或项目名,数字型或字符型。
l
数字型时,表示是序号,以其增加的次第自然顺序为准,从壹开首,全体打字与印刷对象都踏足排序,包涵超文本、纯文本、图片、图线、图表、条码等。
设若序号为0,代表当前(最终进入的极度)数据项;假使序号是负数,代表前边参预的数额项,该值为前移个数偏移量。
l 字符型时,是目的的类名或意味着有个别目的的根本字。
驷不如舌字有如下二种:
Selected-代表在规划分界面上用鼠标所选的富有目的;
unSelected-代表在布署分界面上有所未有被鼠标选拔的靶子;
All-代表全体正规对象;
First-代表第三个健康对象;
Last-代表最终2个正规对象;
不是重点字的字符一般是类名,类名可以在ADD_PRINT_TEXTA
加盟纯文本时用strItemName来声称,也能够在陈设分界面用菜单作用(Set TEXT
Item Name)来安装。

strStyleName:打字与印刷风格名,风格名称及其含义如下:
“PageIndex”:钦点输出页的序号调整字。
“PreviewOnly”:钦点内容唯有用来预览。
“ChartStyle”:图表风格,字符形的调节串。
“ChartLeftTitle”:图表的左标题,单行文本字符。
“ChartBottomTitle”:图表的底标题
“ChartTopTitle”:图表的上标题
“ChartRightTitle”:图表的右标题
“ChartTitle”:图表的主标题
“ChartFoot”:图表的表明
“ChartbkStartColor”:图表的背景渐变的苗头颜色
“ChartBKEndColor”:图表的背景渐变的截止颜色
“Chart马克Color”:图表的标注颜色
“Left沃尔Color”:图表的左墙颜色
“Bottom沃尔Color”:图表的底墙颜色
“Back沃尔Color”:图表的背墙颜色
“NumberStartPage”:页号排序的起首页
“LineSpacing”:纯文本的行间距
“LetterSpacing”:纯文本的字间距
“ItemName”:项目类名
“StartNumberValue”:打字与印刷页号的开始值
“Content”:打字与印刷项的故事情节
“Deleted”:删除打字与印刷项或恢复生机被删除项;
“TransColor”:透明图片的底色
“PageUnIndex”:禁止输出页的序号调控字
“Space帕特ch”:文本末尾补空格
“AlignJustify”:文本两端对齐
“TextFrame”:文本的外框类型
“Offset二Top”:次页伊始的上方距偏移量
“Offset二Left”:次页起头的左手距偏移量
“LinkedItem”:设置关联内容项的项目编号
“TableHeightScope”:设置TABLE中度是还是不是包罗页头页尾

其它见SET_PRINT_STYLE

varStyleValue:打印风格值,相关值如下:
PageIndex的值:字符型,用该序号字钦点本数据项输出到何以页。“First”第2页;“Last”最终页;“Odd”奇数页;“伊芙n”偶数页;“具体数字”对应具体页;空表示暗中同意页。缺省值是空。
PreviewOnly的值:字符或数字型,1或“true”代表仅预览,不然为常规打字与印刷内容。
ChartStyle的值:字符(串)型,该字符串的尺寸是110人,譬如:“00001-8008–235331二”各种地方的意义如下:
第3位调节“左边坐标样式”,样式值为0到伍以内的二个数字或字符“-”,当中0代表“Hidden”、一象征“Auto”、二象征“None”、三代表“Value”、四代表“Mark”、伍意味着“Text”,字符“-”代表不安装,用暗许样式;
第二人调控“底边坐标样式”,第三位调整“上边坐标准样品式”,第五位调整“左边坐标准样品式”,那三位的样式值及其含义与第③位同样。
第10个人调控“图例样式”,样式值为0到六里面包车型客车贰个数字或字符“-”,个中0代表“Hidden”、壹代表“LeftValue”、2意味着“LeftPercent”、叁意味“XValue”、四表示“Plain”、伍表示“RightValue”、陆象征“RightPercent”,字符“-”代表不安装,用暗中同意样式。
第二个人调整“图例地方”,其值为0到3之内的三个数字或字符“-”,当中0代表“Left”、1表示“Right”、二象征“Top”、三代表“Bottom”,字符“-”代表不安装,用暗中认可地点。
第4人控制“标注样式”,样式值为0到玖中间的一个数字或字符“-”,当中0代表“Hidden”、壹意味着“Value”、二意味“Percent”、三表示“Label”、4象征“Label
and Percent”、5象征“Label and Value”、陆代表“Legend”、7意味着“Percent
Total”、八意味“Label and Percent
Total”、九表示“XValue”,字符“-”代表不设置,用暗许样式。
第七位调控“标注是不是透明”,其值为0到一以内的叁个数字或字符“-”,在那之中0代表“不透明”、一意味“透明”,字符“-”代表不安装,默许不透明。
第九-十那两位调控“三个维度深度(3D效果)”,其值为1到9玖里头的2个数值或五个字符“-”,1-9九意味着3D效果的百分比重,字符“-”代表不安装,用暗中认可的3D效果。
第3壹-1二那两位调控“左墙厚度”,其值为0到9九之内的三个数值或七个字符“-”,0代表隐藏左墙,1-9九意味着左墙的厚薄,字符“-”代表不设置,用暗许的薄厚。
第12位调控“背景象渐变走向样式”,样式值为0到柒中间的三个数字或字符“-”,当中0代表“Hidden”、1意味着“Top->Bottom”、2意味“Bottom->Top”、三表示“Left->Right”、肆表示“Right->Left”、五象征“From
Center”、陆象征“From TopLeft”、柒代表“From
BottomLeft”,字符“-”代表不设置,用私下认可样式。
第二四-1陆那二个人调整“左右样子的转动角度”,其值为270到3陆一之内的二个数值或七个字符“-”,270-360代表旋转的角度,3陆一代表苏醒缺省角度,字符“-”代表不设置,用暗许的角度。
第一7-19那四人调节“前后方向的扭曲角度”,其值为270到360中间的三个数值或多少个字符“-”,270-360代表旋转的角度,字符“-”代表不设置,用私下认可的角度。
ChartLeftTitle、ChartBottomTitle、ChartTopTitle、ChartRightTitle、ChartTitle、ChartFoot:那三个的值:都以单行文本字符,未限定长度。
ChartbkStartColor、ChartBKEndColor、Chart马克Color、LeftWallColor、Bottom沃尔Color、Back沃尔Color那五个的值:整数或字符型,整数时是颜色的10进制EnclaveGB值;字符时是超文本颜色值,能够是“#”加三色1陆进制值组合,也得以是英文颜色名。
NumberStartPage的值:整数型,代表页号排序时的发轫页,私下认可是壹,即从第叁页开端计算页号,设置大于一时貌似用于目录或扉页不排序。
LineSpacing、LetterSpacing的值:字符或整数型,整数时缺院长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(九分一6英寸)。
ItemName的值:字符型,未限定长度,禁止包蕴关键字“ITEM”。
StartNumberValue的值,整数型,打字与印刷页号时初步值,暗中认可是一,即页号从1方始增添,该值能够是0或负数。
“Content”的值:字符型,打字与印刷项的剧情,未限定长度,在剧情打字与印刷维护或打字与印刷设计时可动态设置打字与印刷项内容。
“Deleted”的值:字符或逻辑型,真表示删除该打字与印刷项,
True或“True”或一或“1”==真,False或“False”或0或“0”=假,假表示苏醒删除项。
“TransColor”的值:透明图片的底色,整数或字符型,整数时是颜色的10进制RAV4GB值;字符时是超文本颜色值,能够是“#”加三色1陆进制值组合,也得以是英文颜色名。
PageUnIndex的值:字符型,用该序号字禁止本数据项输出到哪边页。“First”第一页;“Last”最后页;“Odd”奇数页;“伊夫n”偶数页;“具体数字”对应切切实实页;空表示不禁止。缺省值是空。
“Space帕特ch”的值:数字型,1意味文本末尾补空格,0代表不补。
“阿里gnJustify”的值:数字型,一表示文本两端对齐,0代表不处理。
“TextFrame”的值:数字型,文本的外框类型如下:
0(None)–无 1(Uper)–上划线 2(Under)–下划线
叁(Left)–左划线 肆(Right)–右划线 5(Rect)-矩形圈框
陆(Ellipse)-圆圈框 柒(Luper)-整行上涂鸦 八(Lunder)-整行下划线
九(Lleft)-整行左划线 10(Lright)–整行右划线1一(Lrect)-整行矩形圈框
1二(Lellipse)-整行圆圈框 一三(Grid)-田字格 1肆(Divi)-分割线
“Offset二Top”的值:整数或字符型,可注明单位或比重,表示从次页开首的上方距偏移量。例如当指标的首页内容不可能从上边发轫打印时,本设置显著很有用。
“Offset二Left”
的值:整数或字符型,可注脚单位或比重,表示从次页开首的左侧距偏移量。
“LinkedItem”的值:整数或字符型,整数代表被关联项的序号,字符型代表被关联项的项目名,内容项与旁人关联后,会紧跟被关联者之后打字与印刷,地方和区域大小随被波及项而定,此时其Top和left不再是下面距和左手距,而是与关联项的间距空隙及左侧距偏移。当二者都以多页内容项时,贰者的每页区域同样大。
借使关联者是页眉页脚对象,那么不会每页输出,仅与被波及对象同页输出。此时出口的地方与被提到对象的岗位绝对牢固,也正是当上面距小于被提到对象的上方距时,那么其源点地点会与被关联者的下面线保持规划时的相距,否则与被提到对象的下边线保持规划时的离开。
“TableHeightScope” 的值:数字型, 0-代表不分包(暗许),1-代表包蕴头和尾
贰-只包罗页头 3-只含有页尾。这一个值仅对TABLE对象有效。

其它见SET_PRINT_STYLE

结果:同函数SET_PRINT_ STYLE。
建议或要求:
打字与印刷初叶化后、扩张打字与印刷项之后调用本函数。

SAVE_TO_FILE
名称:导出数据到文件
格式:SAVE_TO_FILE(strFileName)
成效:固然超文本对象中有报表(table成分)数据,可用该函数导成Excel等公事
参数:strFileName要保存的文件名及其路线。其增加名指明要封存的文件类型,最近援助的壮大名:“.xls”—Excel文件(电子表格文件)
结果:再次来到逻辑结果,保存成功时回来真,保存退步或放弃保存时再次来到假。
提出或须求:
Add数据后运维。

SET_SAVE_MODE
名称:设置保存方式
格式:SET_SAVE_MODE(varModeName,varModeValue)
作用:设置导出数据到Excel等公事时的保留形式。
参数:
varModeName情势名,字符型,如下是格局名及其含义:
“FILE_PROMPT”:保存前是或不是开展文件名及其路线提醒。
“TABLE_INDEX”:源table数据对象的序号。
“PAGE_TYPE”:保存表格时的分页情势。
“LINESTYLE”:Excel文件中的表格是还是不是有边框
“CAPTION”:Excel文件中的标题栏内容
“CENTETucsonHEADER”:Excel文件中的表格页眉(中)内容
“LEFTHEADE普拉多”:Excel文件中的表格页眉(左)内容
“LANDIGHTHEADE途睿欧”:Excel文件中的表格页眉(右)内容
“CENTE汉兰达FOOTE帕杰罗”:Excel文件中的表格页脚(中)内容
“LEFTFOOTE帕杰罗”:Excel文件中的表格页脚(左)内容
“翼虎IGHTFOOTE奥迪Q3”:Excel文件中的表格页脚(右)内容
“QUICK_SAVE”:保存表格时是还是不是使用飞速情势
“RETURN_FILE_NAME”:保存后重返文件名称
varModeValue方式值,整数或字符型,相关值如下:
FILE_PROMPT的值:整数或字符型,一或“壹”或“True”=是,“0”或其它=否。
该值为“是”时,控件会在保留前弹出窗口选取文件名及其路线。该值为“否”时间调整件按程序钦赐的公文名一向保存,不再弹出文件路线框,但会弹出安全提示框(做初次确认)。缺省值是“是”。
TABLE_INDEX的值:数字型,借使控件接受了多个超文本对象,在导出数据时得以用TABLE_INDEX钦点有个别对象被导出,不然就导出最终对象。该序号从一始发排序。
PAGE_TYPE的值:数字型,
0–表示不分页;
一–保存到同贰个Sheet中,但会加盟分页符(PageBreak);
二–分页到分化Sheet中
LINESTYLE的值: 数字型,一–表示有边框,0–代表无边框。
CAPTION的值: 字符型,题目栏的公文内容。
CENTECRUISERHEADEEvoque的值:字符型,表格(居中)页眉的文本内容或调节字(见Excel相关资料)。
LEFTHEADEXC60的值:字符型,表格(靠左)页眉的公文内容或调节字(见Excel相关资料)。
猎豹CS陆IGHTHEADE帕杰罗的值:字符型,表格(靠右)页眉的文件内容或调控字(见Excel相关资料)。
CENTERubiconFOOTE奥迪Q五的值:字符型,表格(居中)页脚的文书内容或调节字(见Excel相关资料)。
LEFTFOOTEKuga的值:字符型,表格(靠左)页脚的文本内容或调节字(见Excel相关资料)。
LANDIGHTFOOTE奥迪Q5的值:字符型,表格(靠右)页脚的文本内容或调节字(见Excel相关资料)。
QUICK_SAVE的值:整数或字符型,一或“一”或“True”=是,“0”或任何=否。
假诺利用火速方式,在扭转表格单元时将忽略样式和本函数的其余设置,生成速度较快,适宜数据较多且不在乎表格样式时。
RETURN_FILE_NAME的值:字符型。1般情状保存后回去成功与否的逻辑值,但该参数使SAVE_TO_FILE重返所保存文件的全路线名称。
结果:重临逻辑结果,成功时再次回到真,战败时回来假。
建议或供给:
导出数据(SAVE_TO_FILE)前调用本函数。

ADD_PRINT_SHAPE
名称:(增加型)扩充图形
格式:
ADD_PRINT_SHAPE(intShapeType, Top, Left,Width,Height,intLineStyle,
intLineWidth, varColor)
功能:扩充矩形框、椭圆、直线等图形打字与印刷项,设定该图片在纸张内的岗位和分寸,设定线条的品种和线条宽度。
参数:
intShapeType:
该图形的连串,数字型参数。0–仰角直线 一–俯角直线 贰–矩形框线 三–椭圆线
四–实心矩形 5–实心椭圆
Top:
该图形在纸张内的上方距,整数或字符型,整数时缺参谋长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/九陆英寸)、%(百分比),如“10mm”表示10分米。
当上面距超越纸张高度时,打字与印刷项被输出在下一页(或更下页)。
Left:
该图片在纸张内的左手距,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%6英寸)、%(百分比),如“10mm”表示10分米。
Width:
该图片(直线的边上矩形或椭圆的边上矩形)的肥瘦,整数或字符型,整数时缺厅长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(玖分一六英寸)、%(百分比),如“拾mm”表示11分米。
Height:
该图形(直线的边缘矩形或椭圆的边沿矩形)的惊人,整数或字符型,整数时缺秘书长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(11.11%陆英寸)、%(百分比),如“10mm”表示拾分米。
intLineStyle:
线条类型,数字型,0–实线 一–破折线 二–点线 叁–点划线 四–双点划线
缺省线条是实线。
intLineWidth:
线条宽,整数型,单位是(打字与印刷)像素,缺省值是1,非实线的线条宽也是0。
varColor:
图表的水彩,整数或字符型,整数时是颜色的10进制奥迪Q7GB值;字符时是超文本颜色值,能够是“#”加三色1陆进制值组合,也得以是英文颜色名;
结果:无
建议或须要:
务求在打字与印刷开首化后调用,提出在文本类函数此前调用。

SET_PRINTER_INDEXA
名称:(增添型)钦定打字与印刷设备
格式:SET_PRINTER_INDEXA (oIndexOrName)
意义:按名称或序号钦定要举行打字与印刷输出的设备,钦点后同意再次采取。
参数:
oIndexOrName:
打字与印刷机名称或序号,字符或数字型。数字代表打字与印刷机的序号,从0开始,最大序号是GET_PRINTER_COUNT()减一。-壹特指操作系统内设定的私下认可打印机。
字符代表打字与印刷机的名目,与操作系统内的打字与印刷机名称壹致。
注:用本函数钦点打字与印刷机后,在预览界面允许再一次采纳打字与印刷机,而用别的1个函数SET_PRINTER_INDEX钦定后则不相同意再一次选用。
结果:再次来到逻辑值
重临逻辑真代表钦定成功,逻辑假表示内定退步,失败原因有:该打字与印刷设备不设有。
提出或须要:
渴求在开头化之后、打字与印刷或预览从前调用。

NEWPAGEA
名称:(扩充型)强制分页
格式:NEWPAGEA()
功用:强制分页。实行该函数之后所扩充的始末会在前头内容的尾页之后新建一页输出,前边无内容时,依然从第3页初步。
参数:无
结果:再次来到逻辑值
再次来到逻辑真代表强制分页成功,逻辑假表示强制分页失利。
建议或须求:
打印开端化后调用本函数。

PREVIEWA
名称:(扩大型)打字与印刷预览A
格式:PREVIEWA ()
功能:同函数PREVIEW。预览前提示选择打字与印刷机。
参数:同函数PREVIEW。
结果:同函数PREVIEW。
提出或要求:
同函数PREVIEW。

PREVIEWB
名称:(扩展型)打字与印刷预览B
格式:PREVIEWB ()
效用:同函数PREVIEW。强制用缺省布局风格来打印预览。
参数:同函数PREVIEW。
结果:同函数PREVIEW。
建议或须要:
同函数PREVIEW。不期望最后使用者更动打字与印刷布局轻风骨时调用本函数。

PRINTA
名称:(扩张型)直接打字与印刷A
格式:PRINTA ()
作用:同函数PXC60INT。打字与印刷前提示选用打字与印刷机。
参数:同函数PRINT。
结果:同函数P本田CR-VINT。再次回到逻辑结果,当实际打字与印刷时再次回到真,放弃打字与印刷或打印出错开上下班时间重回假。
提出或需要:
同函数PRINTA。

PRINTB
名称:(扩张型)直接打字与印刷B
格式:PRINTB ()
功能:同函数P奥迪Q三INT。强制用缺省布局风格来打字与印刷。
参数:同函数PRINT。
结果:同函数PRINT。
建议或供给:
同函数P凯雷德INT。不希望最终使用者改造打印布局清劲风格时调用本函数。

SHOW_CHART
名称:展现图表
格式:SHOW_CHART ()
作用:在页面内显示三个图形。其图表的数据出自由函数ADD_PRINT_CHART来达成,图表的样式设置与打字与印刷预览同样,也是运用SET_PRINT_
STYLEA来实现。
参数:无。
结果:无。
建议或要求:
在制造好全部的打字与印刷页后调用,该命令类似打印事件,二者的歧异是前者把内容在分界面上海展览中心示,后者把内容在打字与印刷机中输出。

DO_ACTION
名称:调整分界面动作
格式:DO_ACTION (ActName, ActValue)
功用:在控件分界面内嵌到浏览器时,JS通过该函数直接驱使控件内部的动作事件。
参数:
ActName动作名称,具体名称及其含义如下:
PREVIEW_ZOOM_HIGHT:适高彰显动作,触发预览分界面适高突显按键点击三遍。
PREVIEW_ZOOM_NO安德拉MAL:平常显示动作,触发预览分界面符合规律展现开关点击贰回。
PREVIEW_ZOOM_WIDTH:适宽突显动作,触发预览分界面适宽突显开关点击3回。
PREVIEW_ZOOM_IN:拉近展现动作,触发预览分界面拉近(放大+)突显按键点击1遍。
PREVIEW_ZOOM_OUT:推远展现动作,触发预览分界面推远(减弱-)展现按键点击3回。
PREVIEW_PELANDCENT:选拔缩放打字与印刷比例动作,改造预览分界面缩放比例选项。
PREVIEW_GOFILacrosseST:首页动作,触发预览界面首页(第二页)按键点击三遍。
PREVIEW_GOPSportageIOQashqai:上页动作,触发预览分界面上页开关点击1次。
PREVIEW_GONEXT:下页动作,触发预览分界面下页按键点击一次。
PREVIEW_GOLAST:尾页动作,触发预览分界面尾页(最终页)按键点击1遍。
PREVIEW_GOTO:页跳转动作,预览分界面直接转到ActValue钦点的页号展现。
PREVIEW_GOSKIP:页跳过动作,预览分界面跳过ActValue钦定的页数后显示。
PREVIEW_SETUP:打字与印刷设置动作,触发预览分界面打字与印刷设置开关点击3次。
PREVIEW_P凯雷德INT:打字与印刷动作,触发预览界面打字与印刷按键点击2回。
PREVIEW_CLOSE:关闭动作,触发预览分界面关闭按键点击三遍。
PREVIEW_ROTATE:旋转展示动作,触发预览分界面旋转开关点击二次。
ActValue动作协助值
唯有如下动作的协助值有意义;
PREVIEW_PERAV4CENT的值:数字,代码值及其含义为:
0–30% 1–50% 2–60% 3–70% 4–80% 5–85% 6–90% 7–95% 8–100%
9–125%
10–1一半 1一–200% 1二–按整宽 一叁–按整高 1肆–按整页 一5–整宽不改变形
16–整高不变形 17–自定比例
PREVIEW_GOTO的值:整数,某页的页序号值,从一始发。
PREVIEW_GOSKIP的值:整数,跳转的页数,正数向后跳,负数向前跳。
结果:无。
提议或须求:
在内嵌分界面寻常张开后调用。

SET_LICENSES
名称:设置软件出品注册消息
格式:
SET_LICENSES (strCompanyName, strLicense, strLicenseA,strLicenseB)
功用:以函数格局设置软件使用权注册音信,作用与相应的控件参数同样。
参数:
strCompanyName:注册单位名称,用途与控件参数CompanyName同样。
strLicense:主注册号,用途与控件参数License同样。
strLicenseA:附加注册号A,用途与控件参数LicenseA同样。
strLicenseB:附加注册号B,用途与控件参数LicenseB同样。
结果:无
提议或须要:
任何时刻调用,本函数适合以逃匿格局设置注册音信。

5、软件使用权注册
打字与印刷控件Lodop是壹款专业共享软件,公开采用实行版本未有成效限制,繁多用户可无偿长时间采取,仅如下作用必要登记使用权:
一、 (不经过预览的)“直接打印”功效;
贰、“导出数据到Excel文件”功效;
不经注册使用上述作用时,打字与印刷输出结果的左下角会出现“本页由【试用版打字与印刷控件LodopX.0】输出”小字样水印。
软件使用权的挂号安装,除了用SET_LICENSES函数外,1般用如下多少个控件参数(调用方法参阅第一节):
CompanyName
名称:设置注册单位名称
格式: < param name=”CompanyName” value=”注册单位名称XXX” >
功用:该名称合作License完成按使用者单位名称注册。那种注册不限制域名,注册者可把Lodop用于八个WEB工程,适合软件开辟企业注册。页面使用单位名称注册号后,打字与印刷结果的水印消失,并在打字与印刷预览的气象栏有该单位名称的明示。

License
名称:设置注册号
格式: < param name=”License” value=”注册号XXX” >
效率:该注册号有两项意义:
一、当CompanyName不空时,该注册号合作其促成按使用者单位名称注册。那种注册不限制域名,注册者可把Lodop用于七个WEB工程,适合软件开垦企登。
二、当CompanyName空时,那是域名注册号之1,壹般是域名的称号注册号。那种注册只限该域名使用,价格便宜,适合末了利用单位登记。

LicenseA
名称:设置附加注册号A
格式: < param name=”LicenseA” value=”附加注册号A” >
作用:当CompanyName空时,那是域名注册号之二,1般是内网IP注册号,随主注册号无需付费赠予。
控件从陆.0.0.伍发端援助双注册号,所谓双注册号是指贰个页面既有中文注册名又有英文注册名,英文注册名仅适用于英文版的控件。LicenseA可用来安装英文注册的营业所名称。

LicenseB
名称:设置附加注册号B
格式: < param name=”LicenseB” value=”附加注册号B” >
效果:当CompanyName空时,那是域名注册号之三,一般是外网IP注册号,随主注册号免费赠送。
LicenseB可用来安装双注册号中的英文注册名的注册号。
陆、打字与印刷维护和打字与印刷设计
打字与印刷设计的目的用户是软件开辟者,详细功效分解略。
打字与印刷维护的靶子用户是页面操小编,详细成效分解略。
柒、计量单位
正文所述px单位一定换算关系如下,与像素类似但不是二个概念,也不受显示影响:
1in(英寸)=2.54cm(厘米)=25.4mm(毫米)=72pt(磅)=96px
除此以外二个非正规的计量单位“%(百分比)”,是指相对于纸张大小的百分比率,当中“上、上面距、中度”等的百分比是相当对于纸张中度(横向打字与印刷时则是小幅度)的比值,而“左、左边距和幅度”的百分比是相对于纸张宽度(横向打字与印刷时则是可观)的比值。

 

首先, 安装eclipse和tomcat,
那里笔者下载的是tomcat九.0版本陆16位免安装的:地址https://tomcat.apache.org/download-90.cgi

图片 1

免安装的如何运营和破产汤姆cat呢?鼠标双击就可以了

图片 2

上面,打开eclipse: 导航栏File->New->Dynamic Web Project,
填写好project
name,有人说过,给品种起名字自然要认真,就像是给协调孩子起名字如出一辙,那样才具又唯一标志!这里由于是首先个Spring项目,起名字为Spring德姆o,
如下图所示:

图片 3

点击New Runtime选择你的汤姆cat, 那里自个儿选用新型版的9.0:

 图片 4

点击Next,
选择Tomcat的位置:D:\Tomcat\apache-tomcat-9.0.1-windows-x64\apache-tomcat-玖.0.壹,
JRE选取你安装的jre就可以, 点击finish就能够

图片 5

铺排如下, 点击finish完成

图片 6

成功后如下:

图片 7

 上边正是要下载Spring
jar包了,那里给3个链接,依照该链接的一步一步下载就可以:
http://www.cnblogs.com/leavescy/p/7657476.html

将刚刚的jar包放到E:\javaEE\javaWorkplace\SpringDemo\WebContent\WEB-INF\lib(即你工程的目录下),然后重启eclipse,就会看出

图片 8

 

 创设连锁配置文件和调节文件:

图片 9

web.xml:

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" >

    <display-name>SpringDemo</display-name>

    <!-- 配置Spring MVC分发器,拦截所有请求 -->
    <servlet>
         <servlet-name>springmvc</servlet-name>
         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
         <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
         <servlet-name>springmvc</servlet-name>
         <url-pattern>/</url-pattern>
     </servlet-mapping>

     <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/applicationContext.xml</param-value>
   </context-param>
    <listener>
      <listener-class>
         org.springframework.web.context.ContextLoaderListener
      </listener-class>
   </listener>



</web-app>

springmvc-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 
      http://www.springframework.org/schema/context
      http://www.springframework.org/schema/context/spring-context-4.1.xsd 
      http://www.springframework.org/schema/mvc
      http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
      <!-- 开启注解模式驱动 -->


      <!-- 扫包 -->

      <context:component-scan base-package="com.springmvc.controller">
      </context:component-scan>  
      <context:annotation-config/>          

     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
         <!-- 指定页面存放的路径 -->
         <property name="prefix" value="/WEB-INF/pages/"></property>
         <!-- 文件的后缀 -->
         <property name="suffix" value=".jsp"></property>

     </bean>



</beans>

applicationContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd">

  <!-- Empty -->

</beans>

ViewController.java

package com.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class ViewController {
    @RequestMapping(value="/hello")
     public String hello(Model model) {

        model.addAttribute("greeting", "Hello Spring MVC");

        return"index";

    }
}

index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>${greeting}</title>
</head>
<body>
    恭喜,web项目已经成功搭建!
</body>
</html>

右键项目->Run As->Run on Server:

图片 10

 

 表示尚未不当,
此时在浏览器中输入:http://localhost:8080/SpringDemo/hello

图片 11

 

 此时,表示项目中标!

留意:
关于免安装的汤姆cat的计划,请参见:http://www.cnblogs.com/leavescy/p/7676262.html

 maven版和非maven版的最大分别在于汤姆cat的启用方式!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图