起名DDL、DML和DCL的于【引用学习】

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
拖欠公文是控件安装及升级的主文件,提供于用户仍旧开发者下载安装,假使未专门拦截一般还可以够100%安装,对“网页插件安装难”有一定改进。即使拿其复制或改名为uninstall_lodop.exe
(名前加un)就可用其卸载控件。
Lodop安装后,在操作系统目录WINDOWS\system32下会设置两单实体文件: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秒则装(或卸载)成功后即刻关闭,例如:–wait8
-nowindow 该参数设置安装程序运行时未出新窗口。
-un 该参数使程序执行卸载操作,参数优先为文件称。
-in 该参数使程序执行安装操作,参数优先受文件称。
设置界面如下:
LodopFuncs.js
欠文件是因而来导设置控件的一个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;
}
//*****一般来说空白地方称调用统一效用:*********

//*******************************************
return LODOP;
}catch(err){
docu ment.documen tElement.innerHTML=”Error:”+strHtml1+docum ent.docume
ntElement.innerHTML;
return LODOP;
}
}
个中的关键点是VERSION函数,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作为一个资源文件来部署,既好运用浏览器的休养生息存缩短页面内容之再度下载,同时还实现了控件发表合管理,整个应用序列受一经那一个地方揭橥Lodop。另外页面平素拷贝嵌入第2段代码就能够了。
其三、控件参数
Lodop有如下控件参数,以页面object对象元素的参数情势利用:
Caption
号:设置控件的展现标题
格式: < pa ram name=”Caption” value=”我是打印控件lodop” >
效能:
控件在页面内一般是盖object元素情势给引述。能够通过安装元素的width和height等于0来藏控件,不隐藏时可以呢控件设置一个题名,以便让看控件是否为科学安装,以及控件对象在页面内的职务。希望打印预览界面或计划界面内嵌到网页内不时,本参数很有因而。
Color
号:设置控件的来得区域颜色
格式: < par am name=”Color” value=”#C0C0C0″ >
职能:通过该参数设置控件突显区域之底部,对于盼望打印预览界面或计划界面内嵌到网页内不时,本参数可以让控件容易融于全体页面。
参数值采取超文本颜色模式,可以是三色16前行制值组合,也可是英文颜色名。

Border
号:设置控件的显得区域边界
格式: < par am name=”Border” value=”1″ >
职能:通过该参数设置控件呈现区域的边际,值等1代表出边界,否则无界限。本参数可以给控件更融于全部页面。

除此以外,控件还有多个用于注册之增援参数,参考前面《软件使用权注册》一节约。
季、功能函数
Lodop的效用函数不多,但参数相比复杂。全部函数分“基本函数”和“增添函数”两类似,两类似函数有类似性,基本函数使用简单,达不至要求时伸手以扩充函数,二者无本质区别。

1、基本函数
VERSION
名称:得到软件版本号
格式:VERSION
结果:再次来到字符型结果
本号发出三个数字组成,样式也:X.X.X.X

PRINT_INIT
称:打印起首化
格式:PRINT_INIT(strTaskName)
效果:开首化运行条件,清理好打印遗留的系统资源,设定打印任务名。
参数:
strTaskName:
打印任务名,字符型参数,由开发者自主设定,未限定长度,字符要求符合Windows文件起名规则,Lodop会依照拖欠名回想有关的打印设置、打印维护信息。
若strTaskName空,控件则非保留本地化音信,打印全体由页面程序控制。
结果:再次来到逻辑值
重临逻辑真表示初步化成功,逻辑假代表开端化退步,失败原因有:前一个打印作业没有完成;操作系统没有打印机(驱动)等。
提出依旧要求:
拖欠函数和PRINT_INITA都有起头化效用,每个打印作业至少最先化一不成,提出打印程序首先调用该函数。任务名要尽量别为任何打印任务,譬如用“XX单位_XX管理新闻系列_XX子系统_XX模块_XX打印作业”字样。
无愿意最终用户更改打印布局时,则使strTaskName空。

SET_PRINT_PAGESIZE
名:设定纸张大小
格式:SET_PRINT_PAGESIZE(intOrient,
PageWidth,PageHeight,strPageName)
效果:设定打印纸张为稳定纸张或由适应内容高,并设定相关大小值或纸张名及打印方向。
参数:
intOrient:
打印方向以及纸张类型,数字型,
1—纵(正)向打印,固定纸张;
2—横向打印,固定纸张;
3—纵(正)向打印,宽度固定,中度按打印内容的中度自适应;
0(或外)—-打印方向由于操作者自行选拔要以打印机缺省安;
PageWidth:
设定自定义纸张宽度,整数或字符型,整数时欠司长度单位也0.1毫米。字符型时只是含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(1/96英寸),如“10mm”表示10分米。
纸宽,单位也0.1mm譬如该参数值为45,则意味着4.5mm,计量精度是0.1mm。
PageHeight:
固定纸张时设定纸张高;低度自适应时设定纸张底边的空白高。整数或字符型,整数时紧缺院长度单位吗0.1分米。字符型时不过含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸),如“10mm”表示10分米。
强小于等于0时strPageName才打功效。
strPageName:
所选纸张类型名,字符型。不同打印机所襄助的纸可能无雷同,这里的称谓及操作系统内打印机属性被的纸张名称,帮忙操作系统内的自定义纸张。
重中之重字“CreateCustomPage”会坚守以上增长率与惊人自动建立一个自定义纸张,所制造的纸名稳定啊“LodopCustomPage”,多次起则刷新该纸张的大小值。
注:PageWidth、PageHeight和strPageName都不行时,本函数针对纸张大小不起效能,控件则以所拔取打印机的默认纸张,但intOrient仍只是自效能。
假如打印程序不用扩张格局(PRINT_INITA)先河化,本函数的固定纸张效率所定制的纸张大小,会从至PRINT_INITA中Width和Height的同样效率。
实际上打印时,控件按如下优先级依次确定纸张大小:
第1预先是打印维护里纸张属性(“本机自行定义纸张”)设置的纸张大小。
第2优先是SET_PRINT_PAGESIZE指定的纸张大小;
第3优先是上次打印时于预览界面设置里选用的纸类;
第4凡比照所挑选打印机的默认纸张;
结果:无
提议或要求:
打印初阶化之后调用。
假定打印纸张不稳定,希望由操作者自主选拔纸张时,则毫不调用本函数。

ADD_PRINT_HTM
称:扩张超文本打印项(普通模式)
格式:ADD_PRINT_HTM(Top,Left,Width,Height,strHtmlContent)
功能:扩大超文本打印项,设定该打印项于纸张内之岗位与区域大小,实现超文本决定打印。
参数:
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分米。本参数可以为此RightMargin关键字转义为打印区域相对于纸的“右侧去”。
Height:
打印区域的惊人,整数或字符型,整数时不够市长度单位吗px。字符型时可是含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米,控件按是价值自动分页。本参数可以用BottomMargin关键字转义为打印区域相对于纸的“下面距”。
strHtmlContent:
超文本代码内容,字符型,未限定长度。可以是一个完好无损的页面超文本代码,或者是一个代码段落,也堪是URL:web地址情势之URL地址。
Lodop专有样式与特性有:
●代码中只要含style=”page-break-after:always”或style=”page-break-before:always”,该因素称为“强制分页元素”,控件会在该元素处分页。
●代码中的价签IMG假诺生transcolor属性,则可兑现透明打印图片。例如属性格式为:transcolor=”#FFFFFF”表示为此白色作为透明底,这里的颜色值可以是“#”加三色16前进制值组合,也堪是英文颜色名。这多少个专有属性再配合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(1/96英寸)、%(百分比),如“10mm”表示10毫米。
Left:
报表数据头(页头thead)在纸内之左侧距,整数或字符型,字符型时只是含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10厘米。
Width:
打印区域的宽,整数或字符型,整数时不够院长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。本参数可以据此RightMargin关键字转义为打印区域相对于纸的“左侧去”。
Height:
表数据体(tbody)区域之可观,整数或字符型,整数时缺少县长度单位为px。字符型时但是含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。控件按此价值自动分页。本参数可以就此BottomMargin关键字转义为打印区域相对于纸的“下面距”。
strHtml:
超文本代码内容,字符型,未限定长度。可以是一个圆的页面超文本代码,或者是一个代码段落,也堪是URL:web地址格局之URL地址。要求其实内容遭至少含有一个table元素。
特别表明:本函数能认得另外超文本专有元素属性有tdata、format、tclass、tindex等多少个,它们要用来实现分页小计、分类合计等总计效用,这六只属性能够据此当table内之外因素上,包含tdata属性的超文本元素下边称为“总结结果元素”,被总计的超文本元素称为“数据元素”,它们的属于性值及其含义如下:
①tdata:设置总结类型,其值和意义为:
subCount—本页行数,即本页该数额排列的单纯元格行数;
subSum—本页合计,即本页该数量排列的数值合计;
subAverage—本页平均数,即本页合计除以本页行数;
Count—累计行数,即从第一页到本页的该列行数的累加值;
Sum—累计数,即于第一页到本页的该列数值的累加值;
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指定相应的数据列,该值是数字型的列序号,从1自起。
⑤占有位符:一个比方显总结结果的“统计结果元素”必须要包含占位符,占位符是不管三七二十一个“#”组成的字符串,占位符可以与另外内容混合在一起,当总结结果值相比生时,开发者需要注意占位符要占用丰盛多之职务,除非占位符周围有创设的空白区,防止总括结果和一般内容重叠。
结果:无
指出还是要求:
务求在打印最先化后调用,提出于画线类函数之后调用。

ADD_PRINT_URL
称:扩大超文本打印项(URL模式)
格式:ADD_PRINT_URL(Top,Left,Width,Height,strURL)
功能:按URL地址扩张超文本打印项,设定该打印项于纸张内之地点与区域大小。
参数:
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分米。本参数可以就此RightMargin关键字转义为打印区域相对于纸的“左侧去”。
Height:
打印区域之莫大,整数或字符型,整数时欠县长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(毫米)、mm(毫米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。控件按是价自动分页。本参数可以用BottomMargin关键字转义为打印区域相对于纸的“下面距”。
strURL:
页面URL地址,字符型,未克长度。
结果:无
指出依然要求:
务求以打印伊始化后调用,指出在画线类函数之后调用。

ADD_PRINT_TEXT
称:增添纯文本打印项
格式:ADD_PRINT_TEXT(Top,Left,Width,Height,strContent)
效果:扩张纯文本打印项,设定该打印项于纸张内之职及区域大小,文本内容在拖欠区域外自行折行,当内容过区域中度时,假设目的被如为“多页文档”则会活动分页继续打印,否则内容为截取。
参数:
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分米。本参数可以据此RightMargin关键字转义为打印区域相对于纸的“左边去”。
Height:
打印区域的莫大,整数或字符型,整数时缺乏院长度单位也px。字符型时只是含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。本参数可以就此BottomMargin关键字转义为打印区域相对于纸的“下面距”。
strContent:
纯文本内容,字符型,未克长度。
结果:无
提出如故要求:
务求以打印开首化后调用,提出在画线类函数之后调用。

ADD_PRINT_IMAGE
称:扩张图打印项
格式:ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtmlContent)
功效:扩充图打印项,设定该打印项在纸内之职务与区域大小。
参数:
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分米。本参数可以据此RightMargin关键字转义为打印区域相对于纸的“左侧去”。
Height:
图的低度,整数或字符型,整数时不够县长度单位也px。字符型时可含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。图片大时被截取,不晤面分开到下页。本参数可以就此BottomMargin关键字转义为打印区域相对于纸的“下面距”。
strHtmlContent:
按参数是字符型,有三栽情状:一是超文本代码内容;二凡是地点文件称内容;第三凡WEB地址。第一种情景相似是故IMG标签组成的超文本代码段落。第两种植情形是本土文件称全路线,格式如“C:/test.jpg”。第三栽状态是是URL:web地址情势之URL地址。
结果:无
指出或要求:
渴求于打印初步化后调用,提议以画线类函数之后调用。
本函数可用ADD_PRINT_HTM代替,但别是该一味得到超文本第一个图片元素,边距是0,而且打印时不为设计区域小于图片而给分页,适合和纯文本组合打印的插画。

ADD_PRINT_RECT
名称:增添矩形线
格式:ADD_PRINT_RECT(Top, Left, Width, Height,intLineStyle,
intLineWidth)
职能:扩张矩形线打印项,设定该矩形在纸张内之职以及尺寸,设定线条的色及线宽度。
参数:
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毫米。本参数可以用RightMargin关键字转义为打印区域相对于纸的“左边去”。
Height:
欠矩形的中度,整数或字符型,整数时欠院长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10毫米。宽和强顶时凡刚刚方形。本参数可以就此BottomMargin关键字转义为打印区域相对于纸的“上边距”。
intLineStyle:
线类型,数字型,0–实线 1–破折线 2–点线 3–点划线 4–双点划线
缺省线是实线。
intLineWidth:
线条宽,整数型,单位凡(打印)像素,缺省值是1,非实线的线条宽也是0。
结果:无
提议或要求:
渴求在打印先导化后调用,指出于文本类函数以前调用。

ADD_PRINT_ELLIPSE
名称:增添椭圆线
格式:
ADD_PRINT_ELLIPSE(Top, Left,Width, Height, intLineStyle,
intLineWidth)
效益:增添椭圆线打印项,设定该椭圆在纸张内之职务以及分寸,设定线条的类及线宽度。
参数:
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分米。本参数可以据此RightMargin关键字转义为打印区域相对于纸的“左边去”。
Height:
拖欠椭圆的滨矩形的可观,整数或字符型,整数时紧缺参谋长度单位吗px。字符型时但是含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米,宽和大顶时凡两全。本参数可以据此BottomMargin关键字转义为打印区域相对于纸的“下面距”。
intLineStyle:
线条类型,数字型,0–实线 1–破折线 2–点线 3–点划线 4–双点划线
缺省线是实线。
intLineWidth:
线条宽,整数型,单位凡(打印)像素,缺省值是1,非实线的线宽为是0。
结果:无
提出或要求:
求以打印起初化后调用,提出在文本类函数以前调用。

ADD_PRINT_LINE
名:增添直线
格式:
ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth)
效果:扩充直线,设定直线的点滴只端点,设定直线的线类型和线宽。
参数:
Top1:
捧点1的上边距,整数或字符型,整数时少司长度单位吗px。字符型时不过含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。
当上距过纸张中度时,打印项于输出在产同样页(或又下页)。
Left1:
掬点1的左手距,整数或字符型,整数时缺少参谋长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(厘米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。
Top2:
掬点2的上边距,整数或字符型,整数时少院长度单位为px。字符型时可含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。本参数可以为此BottomMargin关键字转义为端点2周旋于纸的“下面距”。
Left2:
掬点2的左侧距,整数或字符型,整数时紧缺委员长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米。本参数可以就此RightMargin关键字转义为端点2针锋相对于纸的“左侧去”。
intLineStyle:
线条类型,数字型,0–实线 1–破折线 2–点线 3–点划线 4–双点划线
缺省线是实线。
intLineWidth:
线宽,整数型,单位是(打印)像素,缺省值是1,非实线的线宽也是0。
结果:无
提议要要求:
务求于打印伊始化后调用,提议以文本类函数在此之前调用。

ADD_PRINT_BARCODE
名称:扩大条形码
格式:
ADD_PRINT_BARCODE(Top, Left,Width, Height, CodeType, CodeValue)
效率:扩充条形码打印项,设定该永形码在纸内的职与大小,指定条形码的档次和条码值,控件在打印机及一直绘制条码图。
参数:
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分米。条码密度会依照宽度自动调整,直到最小密度,也便是单独条宽顶1px时不时。本参数可以为此RightMargin关键字转义为打印区域相对于纸的“左边去”。
Height:
该条码图的莫大,整数或字符型,整数时少局长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(毫米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米,宽和大顶时凡圆满。本参数可以据此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。
中QRCode二维码,另外为平维码。默认情形下QRCode的版本会依照宽度和惊人自动调整,页面程序吗得直接设置具体版本(有1、3、7、14季个大概版本可选),版本固定时会见按涨幅和高度自动缩放条码大小。
CodeValue:
条码值。
结果:无
指出或要求:
要求于开首化之后,打印或预览往日调用。

ADD_PRINT_CHART
名:扩大图
格式:
ADD_PRINT_CHART(Top, Left,Width, Height, ChartType, strHtml)
效能:增添图打印项,设定该图形在纸内之职位以及大小,指定图表的色和生成图表的数量来,一般数量来源于一个超文本的Table,本函数可以高速清晰的转移任何扑朔迷离的图纸。
参数:
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分米。本参数可以为此RightMargin关键字转义为打印区域相对于纸的“左侧去”。
Height:
拖欠图片的万丈,整数或字符型,整数时欠县长度单位吗px。字符型时然则含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10毫米。本参数可以就此BottomMargin关键字转义为打印区域相对于纸的“下面距”。
ChartType:
图片类型代码,整数型,方今支撑之图样类型有如下几栽:
0–折线图;1–柱状图;2–条形图;3–面积图;4–散点图;5–饼图;
6–直线图;7–甘特图;8–箭头图;9–气泡图;10—几何图;
strHtml:
table的超文本代码,用该table的数据来生成图表,数据结构定义如下几栽:
一致凡是“通用table”结构,这种社团的率先执提供图片的Label,第一列提供图片的图例名称,其它行列单元提供图片的Value,多数景下Label作为X轴数据、Value作为Y轴数据来树图表,本结构适合前7种植图表;
次凡“甘特图table”结构,这种布局就可甘特图,该Table的首先排列是甘特图的号名称,可任意起名,第二排是“计划始于时”,第三列是“计划就时间”,第四排列是“实际开端日”,第五排是“实际到位时间”。注意第一履第二排列和第一执第三排列的“名称相同部分”会及第一列的始末做成图的“起首流的标注”,第一推行第四排和率先履行第五列的“名称一致部分”会暨第一排列的内容结合成图的“实际阶段的标号”,。
其三凡是“箭头图table”结构,那种社团就可箭头图,该Table的第一列是每个箭头的称,可随机起名,第二排是“箭头起点X值”,第三列是“箭头起源Y值”,第四列是“箭头终点X值”,第五排列是“箭头终点Y值”。
季凡“气泡图table”结构,这种布局就适合气泡图,该Table的首先排列是每个气泡的名,可自由起名,第二排是“气泡圆心X值”,第三列是“气泡圆心Y值”,第四排列是“气泡圆的半径值”。
五凡是“几啥地方图table”结构,这种社团就可几何图,该Table的第一列是每个几哪儿图的称号,可自由起名,第二排是“左下竞技地方X值”,第三列是“左下竞技地方Y值”,第四排列是“几哪儿图的富有”,第五排是“几何图的过人”,第六排列是“几哪儿图的图样代码”,第七排是“几哪图的水彩”,第八列是“几何地图是否透明”,1意味透明,0代表不透明。其中图形代码如下:0-矩形;1–圆形;2–竖线;3–横线;4–三角形;5–倒三角形;6–斜线;7–菱形;8–立方体;9–十字线;10–斜十字线;11–米字线;12–三角锥;13–倒三角锥。颜色有RGB值、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,缺省值是9,可以分包小数,如13.5。
FontColor的价:整数或字符型,整数时凡颜色的十上前制RGB值;字符时是超文本颜色值,可以是“#”加三色16上制值组合,也可以是英文颜色名;
Bold的值:数字型,1象征粗体,0代表非粗体,缺省值是0。
Italic的值:数字型,1意味斜体,0代表非斜体,缺省值是0。
Underline的值:数字型,1代表来下划线,0代表无下划线,缺省值是0。
Alignment的价值:数字型,1–左靠齐 2–居中 3–右靠齐,缺省值是1。
Angle的价:数字型,逆时针旋转角度数,单位是渡过,0度表示未转。
ItemType的价:数字型,0–普通项 1–页眉页脚 2–页号项 3–页数起
4–多页项
紧缺省(不调用本函数时)值0。普通项就打印一赖;页眉页脚项则每页都当一定地点更打印;页号项与页数项是出格之页眉页脚项,其内容包含当前页号和总体页数;多页项每页都打印,直到把内容打印完毕,打印时以每页上之岗位和区域大小固定一样(多页项就对纯文本中)
当页号或页数对象的文书中,有少独优秀控制字符:
“#”特指“页号”,“&”特指“页数”。
HOrient的价:数字型,0–左侧距锁定 1–左侧去锁定 2–水平方向在中
3–左侧距同左侧距同时锁定(中间拉伸),缺省值是0。
VOrient的价:数字型,0–下面距锁定 1–下面距锁定 2–垂直方向在中
3–下面距和脚距同时锁定(中间拉伸),缺省值是0。
PenWidth的价:整数项目,单位凡(打印)像素,缺省值是1,非实线的线条宽为是0。
PenStyle的价值:数字型,0–实线 1–破折线 2–点线 3–点划线 4–双点划线
缺失省值是0。
Stretch的价:数字型,0–截取图片 1–扩充(可变形)缩放
2–按原来图长和富有比例(不变形)缩放。缺省值是0。
PreviewOnly的价:字符或数字型,1或者“true”代表单独预览,否则也正规内容。
ReadOnly的价值:字符或数字型,1或者“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()减1。-1特指操作系统内设定的默认打印机。
字符代表打印机的名号,与操作系统内之打印机名称一致。
流淌:用本函数指定打印机后,在预览界面不同意再接纳打印机,而用其余一个函数SET_PRINTER_INDEXA指定后虽说允许再一次拔取。
结果:再次回到逻辑值
回去逻辑真代表指定成功,逻辑假代表指定失利,失利原因暴发:该打印设备不有。
提出依旧要求:
渴求在开头化之后、打印或预览以前调用。
SELECT_PRINTER
号:采取打印设备
格式:SELECT_PRINTER
功能:弹有界面选定某打印设备为定位输出设备。
参数:无
结果:再次回到数字
回去数字结果表示选定的装备序号,再次来到-1意味着遗弃选,没有外动作。
提出要要求:
直打印前要打印预览前调用。本函数及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_FIRSTPAGE”:打印预览时是否仅仅首页包含背景图。
“SETUP_ENABLESS”:打印维护界面工具显示控制(权限控制字串)
“SKIN_TYPE”:界面皮肤类型
“SKIN_CUSTOM_COLOR”:界面自定义皮肤颜色
“HIDE_PBUTTIN_PREVIEW”:隐藏预览窗口的打印按钮
“HIDE_SBUTTIN_PREVIEW”:隐藏预览窗口的打印设置按钮
“HIDE_QBUTTIN_PREVIEW”:隐藏预览窗口的闭馆按钮
“HIDE_PBUTTIN_SETUP”:隐藏打印维护窗口的打印按钮
“HIDE_VBUTTIN_SETUP”:隐藏打印维护窗口的预览按钮
“HIDE_ABUTTIN_SETUP”:隐藏打印维护窗口的利用按钮
“HIDE_RBUTTIN_SETUP”:隐藏打印维护窗口的复按钮
“MESSAGE_GETING_URL”:URL对象下充斥时的提醒音讯
“MESSAGE_PARSING_URL”:URL对象解析时的提醒音信
“MESSAGE_PARSING_HTM”:HTM对象解析时的指示音信
“MESSAGE_NOSET_PROPERTY”:打印维护界面图进入性设置的警戒音信
“HIDE_PAPER_BOARD”:隐藏打印预览背景上纸版的美术
“LANDSCAPE_DEFROTATED”:横向打印的预览默认旋转90过(正向显示)
“BKIMG_LEFT”:设置背景图地方X值
“BKIMG_TOP”:设置背景图地方Y值
“BKIMG_WIDTH”:设置背景图幅
“BKIMG_HEIGHT”:设置背景图中度
“HIDE_PAGE_PERCENT”:隐藏整页缩放(百分比)的下拉挑选框
“LANGUAGE”:设置界面文字的言语

varModeValue展现情势之价,整数或字符型,相关值如下:
PREVIEW_IN_BROWSE的价值:整数或字符型,1要么“1”或“True”=是,否则不是。
SETUP_IN_BROWSE的价:整数或字符型,1或“1”或“True”=是,否则不是。
DESIGN_IN_BROWSE的价:整数或字符型,1或者“1”或“True”=是,否则不是。
BKIMG_IN_PREVIEW的价:整数或字符型,1要么“1”或“True”=是,否则不是。
BKIMG_IN_FIRSTPAGE的值:整数或字符型,1依旧“1”或“True”=是,否则不是。
SETUP_ENABLESS的值:字符型,由“1”和“0”组成的字符串,最多14个字符,
遵守如下顺序控制打印维护的界面功用,“1”-允许,“0”-禁止:
职务走及宽高调整1+颜色挑选2+字体名选取3+字大小选用4+旋角调整5+粗斜体效率条6+线型功用条7+对齐成效条8+删除效用9+页眉设置10+页脚设置11+地点锁定效率12+属性设置13+彰显关闭钮(界面内嵌时)14
缺省的SETUP_ENABLES值:“11111111000001”
例如:如想同意操作者“删除”对象,可以举行如下语句;
LODOP.SET_SHOW_MODE(“SETUP_ENABLES”,”11111111100001″);
SKIN_TYPE的值:数字型,固定皮肤如下:
0–银黄色(缺省);1–经文绿;
2–熏衣草紫;3–淡钢青;4–茶色棕;5–茶色棕;
6–麦色;7–紫罗兰;8–天蓝;9–镀银;10–沙滩棕;11–鲜肉色;12–粉末蓝;13–钒矿色;
14–浅绿;15–浅蓝;16–卡其布;
17–秋麒麟;18–深海碧;19–深卡其布;20–番茄桔
SKIN_CUSTOM_COLOR的价值:整数或字符型,整数时是颜色之十前进制RGB值;字符时是超文本颜色值,可以是“#”加三色16迈入制值组合,也得以是英文颜色名。
HIDE_PBUTTIN_PREVIEW的价:整数或字符型,1或“1”或“True”=是,否则不是。
HIDE_SBUTTIN_PREVIEW的价值:整数或字符型,1或“1”或“True”=是,否则不是。
HIDE_QBUTTIN_PREVIEW的价值:整数或字符型,1依然“1”或“True”=是,否则不是。
HIDE_PBUTTIN_SETUP的价值:整数或字符型,1要么“1”或“True”=是,否则不是。
HIDE_VBUTTIN_SETUP的值:整数或字符型,1要么“1”或“True”=是,否则不是。
HIDE_ABUTTIN_SETUP的值:整数或字符型,1要“1”或“True”=是,否则不是。
HIDE_RBUTTIN_SETUP的价:整数或字符型,1要“1”或“True”=是,否则不是。
MESSAGE_GETING_URL的价值:字符型,默认值是“正打开页面下载数据(限时5秒钟)…”。
MESSAGE_PARSING_URL的值:字符型,默认值是“下充斥了,正在预备打印数据…”。
MESSAGE_PARSING_HTM的价:字符型,默认值是拖欠(不提醒音信),当超文本内容相比多,有分明等时时,提出安装该值。
MESSAGE_NOSET_PROPERTY的价值:字符型,默认值是“只有当设计形式下才会装属性…”。
HIDE_PAPER_BOARD的值:整数或字符型,1依然“1”或“True”=是,否则不是。
LANDSCAPE_DEFROTATED的值:整数或字符型,1要么“1”或“True”=是,否则不是。
BKIMG_LEFT的价值:整数或字符型。整数的单位是PX,字符时可以涵盖具体计量单位。
BKIMG_TOP的值:同上;
BKIMG_WIDTH的值:同上;
BKIMG_HEIGHT的值:同上;
HIDE_PAGE_PERCENT的价:整数或字符型,1要“1”或“True”=是,否则不是。
LANGUAGE的值:数字,0-简体普通话 1-英文 2-繁体 3-BIG5(繁体)

结果:再次回到逻辑结果,成功时回来真,战败时重临假。
提议仍旧要求:
最先化之后,进入功效(打印预览、打印维护或打印设计)界面前调用本函数。

SET_PRINT_MODE
名:设置打印形式
格式:
SET_PRINT_MODE (strModeType,varModeValue)
成效:设置人工双面打印格局等。
参数:
strModeType形式类型名,字符型,如下是路名及其含义:
“DOUBLE_SIDED_PRINT”:设置是否人工双面打印。
“PRINT_START_PAGE”:指定要打印的起初页。
“PRINT_END_PAGE”:指定要打印的了页。
“PRINT_PAGE_PERCENT”:指定整页缩放打印的比重。
“AUTO_CLOSE_PREWINDOW”:设置打印完毕是否自动关闭预览窗口。
“PRINT_SETUP_PROGRAM”:设置打印维护窗口关闭后是否回程序代码。
“NOCLEAR_AFTER_PRINT”:设置打印或预览后内容未清空是否为真正。
“CATCH_PRINT_STATUS”:设置是否开展针对性后台服务之打印状态举行捕获。
varModeValue格局类型值,整数或字符型,相关值如下:
DOUBLE_SIDED_PRINT的价:整数或字符型,1或“1”或“True”=是,否则不是。
PRINT_START_PAGE的值:整数,不装以参数时,控件默认从1开打印。适用打印部分页时。
PRINT_END_PAGE的价值:整数,不安装以参数时,控件默认打印及终极页。适用打印部分页时。
PRINT_PAGE_PERCENT的价值:字符型,具体值有如下二种:
“Full-Width” –宽度按纸张的整宽缩放;
“Full-Height”–中度按纸张的整高缩放:
“Full-Page” –按整页缩放,也便是既遵守整宽又坚守整高缩放;
另外尚足以遵照实际百分百分比,格式为“Width:XX%;Height:XX%”或“XX%”
率范围是5%-800%,也便是十分特别压缩到原来的5%,最丰盛放8加倍。
AUTO_CLOSE_PREWINDOW的价:整数或字符型,1或“1”或“True”=是,否则不是。
PRINT_SETUP_PROGRAM的价值:整数或字符型,1或“1”或“True”=是,否则不是,打印维护窗口关闭后如不归程序代码,则回打印按钮被点击的次数。
NOCLEAR_AFTER_PRINT的值:整数或字符型,1要“1”或“True”=是,否则不是,默认值是“否”,也就是说,默认处境下打印或预览后会师清空所有情节。
CATCH_PRINT_STATUS的价:整数或字符型,1或“1”或“True”=是,否则不是,默认值是“否”,也就是说,默认情形下打印时不针对打印状态举行捕获,该捕获动作会指向每个打印机开启一个监察线程,对页面性能有星星点点影响,开启后就此GET_VALUE得到状态值。
结果:重回逻辑结果,成功时重临真,失败时回来假。
指出要要求:
直接打印前或者打印预览前调用。

SET_PREVIEW_WINDOW
名:设置预览窗口
格式:
SET_PREVIEW_WINDOW(intDispMode,
intToolMode,blDirectPrint,inWidth,intHeight
, strTitleButtonCaptoin)
效益:设置预览窗口的来得情势和大小。
参数:
intDispMode预览比例,数字型,0–适高1–正常尺寸2–适宽。
intToolMode工具条和按钮,数字型 0–展现工具条1–呈现按钮 2–五个都来得
3–两单还不显
blDirectPrint打印按钮是否“直接打印” 1-是 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开端,-1代表默认打印机。
strSplit:
细分隔符,字符型,例如可以据此“\n”代表换行控制符来分隔。
结果:重临字符串。
提出要要求:
别时候调用。

WRITE_FILE_TEXT
号:写本地文件内容
格式:WRITE_FILE_TEXT(intWriteMode,strFileName, strText)
功用:向地面文件写副文本内容。
参数:
intWriteMode:
描绘副情势,数字型,0–文件覆盖形式 1–文件尾长模式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管理专业),以下是同组卓绝音信系列名:
Drive.Count —-全部叫的个数
Drive.Labels —-所有驱动之盘符
DiskDrive.Count —硬盘个数
DiskDrive.1.Label —第一独硬盘的盘符
DiskDrive.1.SerialNumber —主硬盘的班号
CDROMDrive.Count –光盘的个数
CDROMDrive.1.Label —第一独光盘的盘符
CDROMDrive.1.SerialNumber —-第一单光盘的行列号
RemovableDrive.Count —优盘的个数
RemovableDrive.1.Label —第一个优盘的盘符
RemovableDrive.1.SerialNumber —第一单优盘的阵号
NetworkAdapter.Count —网卡个数
NetworkAdapter.1.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(或ItembackWallColor或GroundColor)—-该打印项的背景象
ItemIndex—-该打印项序号
ItemShowBarText —-该条码打印项是不是出示条码文字
ItemQRCodeVersion—-该打印项QRCode版本号
ItemTextFrame —-该打印项边框类型
ItemSpacePatch —-该打印项文本尾是否补空格
ItemAlignJustify —-该打印项文件两端是否因齐
ItemTranscolor —-该打印项图片透明背景象
ItemTop2Offset —-该打印项次页下边距偏移
ItemLeft2Offset —-该打印项次页左边距偏移
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或PRINTEDTIMES
—当前情都打印次数(打印设计、维护和预览界面内嵌时)
PREVIEW_PAGE_COUNT—-打印预览界面内嵌时,得到总页数
PREVIEW_PAGE_NUMBER—-打印预览界面内嵌时,得到当前页号
PREVIEW_ZOOM_STATE—-打印预览界面内嵌时,拿到显示缩放代码
代码值含义如下:
0–适高 1–适宽 2–缩25% 3–缩50% 4–缩75% 5–正常
6–放150% 7–放200% 8–放300% 9–放500%
PREVIEW_PERCENT—-打印预览界面内嵌时,拿到缩放打印比例,该代码及其含义参考函数DO_ACTION中同名参数的求证。
PREVIEW _ PRINTEDTIMES—-打印预览界面内嵌时,拿到被打印次数
PRINTSETUP_PAGE_WIDTH—-打印设置的纸宽度,单位是0.1mm
PRINTSETUP_PAGE_HEIGHT—-打印设置的纸张中度,单位是0.1mm
PRINTSETUP_SIZE_WIDTH—-所要纸张的但打印宽度,单位凡0.1mm
PRINTSETUP_SIZE_HEIGHT—-所假若纸张的但是打印中度,单位是0.1mm
PRINTSETUP_TOPMARGIN—-所而纸张的不足打下面距,单位凡0.1mm
PRINTSETUP_LEFTMARGIN—-所设纸张的不行打左侧距,单位是0.1mm
PRINTSETUP_PRINTER_NAME—时挑选的打印机名称
PRINTSETUP_ORIENT—-时安的打印方向
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_PRINTED—-该任务既打印的到底页数
PRINT_STATUS_DOCNAME—-该打印任务之文档名称
PRINT_STATUS_ADDTIME—-该打印任务的确即刻间
PRINT_STATUS_EXIST—判断该打印任务是否还处于队列中
PRINT_STATUS_OK—-该打印任务是否都打印成功
PRINT_STATUS_SECONDS—-该打印任务不断的辰(秒)
PRINT_STATUS_BUSY—-该打印机是否处在勤奋状态
ValueIndex:
数值对应之档次序号或项目名称,数字或者字符型,序号从1起初;有如下两种特有境况:
1:当ValueIndex等于selected时,代表打印设计依然打印维护界面选定的靶子;
2:当ValueIndex等于unSelected时,代表打印设计要打印维护界面没有选定的对象;
3:当ValueIndex等于first或last时,分别代表第一对象和结尾一个对象;
4:ValueType为打印状态(各个PRINT_STATUS_XXX)时,ValueIndex是打印任务之JOB代码,该代码通过PRINT及PREVIEW指令重回,或者本函数的PRINT_JOBID参数得到;要拔取各样PRINT_STATUS_XXX,必须用函数SET_PTINT_MODE打开其“CATCH_PRINT_STATU”模式。
结果:重临字符
回去对应的字符型、整数型或逻辑值,重返空字符表示读取失败。
指出要要求:
打印设计仍旧打印维护运行期间调用。

FORMAT
名称:数据格式转换
格式:FORMAT (oType, oValue)
效能:按自然的格式类型对数据开展转移后,重临转换结果。
参数:
oType:
格式类型,字符型,如今而更换的数据类型有“时间”“浮点数”“字符串”“文件”“颜色”等几乎不胜接近:
1、日期时通用格式: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秒”
转换后归来的结果为字符串。
2、日期时的浮点值:TIME: FloatValue
回到日期时数额的浮点值。
3、日期时格式有效判断:TIME: IsValidFormat
认清时间数额中吗,重临的是逻辑真假值。
4、日期的星期序号:TIME: WeekIndex
意味着星期几。重临的是0…6以内的数字,其中0表示周四,6意味星期四。
5、浮点数据格式:FLOAT:数值格式表明式
数值格式表明式由0 # . , E
等多少个假名组成描述数据样式的字串,其中0表示有则显示,无则补零,#意味着出则展现,无则非显得,E用于科学计数法。
例如:“FLOAT:#,##0.00” “FLOAT:0.00”“FLOAT:#.##”
6、人民币大写:UpperMoney
特指人民币大写转换,再次回到汉字串。
7、字符格式一:CHAR: FirstPinYin
取汉字之普通话拼音首配母,重回的凡字符串。
8、字符格式二:CHAR: IsCharacter
看清数是否纯英文字符,不含有汉字,重临的是逻辑真假值。
9、字符格式三:CHAR: IsChinese
判定数是否纯汉字,不含有英文字母,重临的凡逻辑真假值。
10、字符格式四:CHAR: EncodeBase64
博普通字符的BASE64国际通用编码,该编码有充裕小写字母、数字和+/=等做,重回的是字符串。
11、字符格式五:CHAR: DecodeBase64
收获BASE64编码串的解码字符,是CHAR:
EncodeBase64的逆过程。重回的是平凡字符串。
12、文件格式一:FILE:EncodeBase64
得到普通文书之BASE64国际通用编码,该编码有特别小写字母、数字与+/=等成,再次回到的是字符串。要求相应的oValue值是文本称及其路径,且文件是,可以是另文件。本操作会挑起控件的用户安全确认提醒。
13、文件格式二:FILE: DecodeBase64,文件路径及其名称
得到BASE64编码串的解码文件,是FILE:EncodeBase64底逆过程。再次来到的是浮动文书成功也的逻辑结果。例如:“FILE:DecodeBase64,C:\test1.jpg”
按操作会引起控件的用户安全确认提醒。
14、颜色格式一:COLOR:Hex
落颜色之十六进制表明式,“#”字母打头,重回的是字符串。
15、颜色格式二:COLOR:Name
收获颜色之英文名称,识别164种植颜色值的称号,再次回到的是字符串。
16、颜色格式三:COLOR:Decimal
博颜色的十上制值(RGB值),重返的凡整数值。
oValue:
假若更换的对象数据,一般是字符串情势的数量,也堪是时刻浮点值,当otype是FILE:EncodeBase64时该值是文件称及其路径,oValue有如下多少个特殊字符值:
Now-时日子及其时间、Date当前些天子、提姆(Tim)e当前时
举例来说如下:
FORMAT(“UpperMoney”,”45.82”);把45.82变换成人民币大写格局;
FORMAT(“TIME:yyyy-mm-dd hh:mm:ss”,”now”);再次回到时日子及其时间;
FORMAT(“TIME:yyyy/mm/dd”,new Date());重临时日期;
结果:重临转换后的结果,再次来到的数码来字符串、浮点数、逻辑值等类。
指出仍然要求:
任什么日期刻调用。

GET_DIALOG_VALUE
名称:得到对话框结果值
格式:GET_DIALOG_VALUE (oType,oPreValue)
职能:弹出一个会话框窗口,并回到对话结果。
参数:
oType:
本着话类型,字符型,具体品种及其含义如下:
LocalFileFullName:弹出一个一定本地文件之对话框,并回到文件的满贯径名。
Color:弹出一个颜色对话框,并回所选16进制颜色表明式,放弃则回空。
oPreValue
文件类型或颜料原值
“LocalFileFullName”的PreValue值是依赖文件类型,例如“*.bmp;*.jpg”“*.mdb”。
“Color”的PreValue是颜色对话框的默认值。
结果:再次来到对话结果值,字符型。
提议依然要求:
外时间调用。

2、扩大函数
PRINT_INITA
名称:(扩展型)打印初始化
格式:PRINT_INITA(Top,Left,Width,Height,strPrintName)
功用:打印先导化、设定纸张全部偏移量、设定可观看编辑区域大小
参数:
Top:
整页下面距,整数或字符型,整数时欠院长度单位为px。字符型时但是含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米,不装时(用PRINT_INIT起头化)缺省值为0。
Left:
整页右侧距,整数或字符型,整数时不够市长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸)、%(百分比),如“10mm”表示10分米,不设置时(用PRINT_INIT起先化)缺省值为0。
Width:
可视编辑区域的宽窄,整数或字符型,整数时少县长度单位吗px。字符型时只是含蓄单位名:in(英寸)、cm(分米)、mm(分米)、pt(磅)、px(1/96英寸),如“10mm”表示10毫米,不设置时(用PRINT_INIT初始化)缺省为800px
Height:
可视编辑区域的可观,整数或字符型,整数时缺少司长度单位为px。字符型时然而含蓄单位名:in(英寸)、cm(分米)、mm(毫米)、pt(磅)、px(1/96英寸),如“10mm”表示10毫米,不装时(用PRINT_INIT初始化)缺省为600px
strPrintName:
打印任务名,同PRINT_INIT的strTaskName。
结果:重回逻辑值
回来逻辑真表示起初化成功,逻辑假表示初叶化失利,失利原因来:前一个打印作业没有成功;操作系统没有打印机(驱动)等
提出或要求
该函数和PRINT_INIT都发出起先化效用,提议以及要求以及PRINT_INIT。
万一打印页有上距或左边距要求,或只是看到编辑区域大小用实际纸张大小不合适时,调用本函数。

ADD_PRINT_HTML
称:扩张超文本打印项(图形格局)
格式:ADD_PRINT_HTML(Top,Left,Width,Height, strHtmlContent)
效用:扩充超文本打印项,设定该打印项于纸张内的职位及区域大小,实现超文本决定打印。
参数:同ADD_PRINT_HTM
结果:无
提议仍旧要求:
图表情势打印速度快,但不适合要求文本打印质地高的情事,特别是如给针式打印机。
然假使打印的情节以一个纸页内完成,也就是没有让Lodop自动分页时,本函数下矢量快照情势,打印质量会及文件形式一样高,速度会再快,是极品推荐形式。
推介页面程序积极控制分页,而休是给LODOP被迫自动分页。

ADD_PRINT_TBURL
号:(扩张型)扩大表格打印项(URL格局)
格式:ADD_PRINT_TBURL(Top,Left,Width,Height,strURL)
效益:按URL地址增添一个超文本表格打印项,只输出第一个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
数字型时,表示是序号,以这些扩展的次第当顺序吧遵从,从1从头,所有打印对象还踏足排序,包括超文本、纯文本、图片、图线、图表、条码等。
如若序号为0,代表时(最终进入的不可开交)数据项;假使序号是负数,代表前边参加的数项,该值为前换个数偏移量。
l 字符型时,是目的的类名或代表有目的的严重性字。
重中之重字有如下二种植:
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”:图表的背景渐变的收颜色
“Chart马克Color”:图表的标号颜色
“LeftWallColor”:图表的左墙颜色
“BottomWallColor”:图表的底墙颜色
“BackWallColor”:图表的背墙颜色
“NumberStartPage”:页号排序的初叶页
“LineSpacing”:纯文本的行间距
“LetterSpacing”:纯文本的字间距
“ItemName”:项目类名
“StartNumberValue”:打印页号的起先值
“Content”:打印项的内容
“Deleted”:删除打印项或复苏吃剔除项;
“TransColor”:透明图片的底
“PageUnIndex”:禁止输出页的序号控制字
“SpacePatch”:文本末尾补空格
“AlignJustify”:文本两端对伙同
“TextFrame”:文本的外框类型
“Offset2Top”:次页开首之顶端距偏移量
“Offset2Left”:次页起先之左边距偏移量
“LinkedItem”:设置关联内容项的项目编号
“TableHeightScope”:设置TABLE中度是否包含页头页尾

其它见SET_PRINT_STYLE

varStyleValue:打印风格值,相关值如下:
PageIndex的价值:字符型,用该序号字指定本数项输出及怎么页。“First”第一页;“Last”最终页;“Odd”奇数页;“伊夫(Eve)n”偶数页;“具体数字”对承诺切切实实页;空表示默认页。缺省值是空。
PreviewOnly的值:字符或数字型,1要“true”代表就预览,否则也正常打印内容。
ChartStyle的价:字符(串)型,该字符串的长度是19各个,譬如:“00001-8008–2353312”每个岗位的义如下:
第1位控制“左侧坐标样式”,样式值为0顶5里边的一个数字或者字符“-”,其中0代表“Hidden”、1象征“Auto”、2代表“None”、3代表“Value”、4意味着“马克”、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代表“透明”,字符“-”代表不装,默认不透明。
第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、Chart马克(Mark)Color、LeftWallColor、BottomWallColor、BackWallColor这三只底值:整数或字符型,整数时凡颜色的十迈入制RGB值;字符时是超文本颜色值,可以是“#”加三色16前进制值组合,也堪是英文颜色名。
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”奇数页;“伊芙n”偶数页;“具体数字”对诺具体页;空表示不禁止。缺省值是空。
“SpacePatch”的值:数字型,1表示文本末尾补空格,0代表不上。
“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”的价:整数或字符型,整数代表为关联项的序号,字符型代表为关联项的品类名为,内容项和别人干后,会紧跟被关联者之后打印,地点和区域大小随叫波及项而定,此时这Top和left不再是上距同左手距,而是同关联项的区间空隙和右边距偏移。当双方都是多页内容项时,二者的各页区域一样好。
假若关联者是页眉页脚对象,那么非相会每页输出,仅与吃波及对象与页输出。此时出口的岗位与给波及对象的职务相对稳定,也就是当上距小于被波及对象的下面距时,那么该起源地点会与为关联者的下面线保持规划时的离开,否则跟于提到对象的下面线保持规划时的去。
“TableHeightScope” 的值:数字型, 0-代表不包含(默认),1-代表包含头和尾
2-只含页头 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文件中之标题栏内容
“CENTERHEADER”:Excel文件中之表页眉(中)内容
“LEFTHEADER”:Excel文件被的表页眉(左)内容
“RIGHTHEADER”:Excel文件被之表页眉(右)内容
“CENTERFOOTER”:Excel文件中之报表页脚(中)内容
“LEFTFOOTER”:Excel文件中之报表页脚(左)内容
“RIGHTFOOTER”:Excel文件被的表格页脚(右)内容
“QUICK_SAVE”:保存表格时是否拔取高效情势
“RETURN_FILE_NAME”:保存后重临文件称
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”或其他=否。
而下迅速情势,在转移表格单元时用忽略样式和本函数的别样设置,生成速度相比较快,适宜数据相比多且不在乎表格样式时。
RETURN_FILE_NAME的价:字符型。一般景色保存后归成功与否的逻辑值,但欠参数使SAVE_TO_FILE再次来到所保存文件的全路径名称。
结果:重返逻辑结果,成功时回来真,败北时回来假。
提出还是要求:
导出数据(SAVE_TO_FILE)前调用本函数。

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:
图片的颜料,整数或字符型,整数时是颜色之十上前制RGB值;字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可是英文颜色名;
结果:无
指出或要求:
务求以打印初步化后调用,指出以文本类函数此前调用。

SET_PRINTER_INDEXA
名称:(增添型)指定打印设备
格式:SET_PRINTER_INDEXA (oIndexOrName)
效益:按号或序号指定要开展打印输出的配备,指定后许再采用。
参数:
oIndexOrName:
打印机名称或者序号,字符或数字型。数字代表打印机的序号,从0先河,最充足序号是GET_PRINTER_COUNT()减1。-1特指操作系统内设定的默认打印机。
字符代表打印机的名,与操作系统内之打印机名称一致。
横流:用本函数指定打印机后,在预览界面允许再选取打印机,而因而此外一个函数SET_PRINTER_INDEX指定后虽无允再度选取。
结果:重回逻辑值
归来逻辑真表示指定成功,逻辑假代表指定失败,失利原因发生:该打印设备不有。
指出要要求:
务求于起始化之后、打印或预览从前调用。

NEWPAGEA
称:(扩大型)强制分页
格式:NEWPAGEA()
功用:强制分页。执行该函数之后所扩大的情节会于头里内容之尾页之后新建一页输出,后边无内容时,依然由第一页开头。
参数:无
结果:再次回到逻辑值
回去逻辑真表示强制分页成功,逻辑假代表强制分页退步。
指出要要求:
打印开始化后调用本函数。

PREVIEWA
号:(扩大型)打印预览A
格式:PREVIEWA ()
效用:同函数PREVIEW。预览前提示采取打印机。
参数:同函数PREVIEW。
结果:同函数PREVIEW。
提出或要求:
同函数PREVIEW。

PREVIEWB
名称:(扩充型)打印预览B
格式:PREVIEWB ()
效用:同函数PREVIEW。强制用少省布局风格来打印预览。
参数:同函数PREVIEW。
结果:同函数PREVIEW。
提出或要求:
及函数PREVIEW。不期待最终使用者改变打印布局以及作风日常调用本函数。

PRINTA
称:(扩充型)直接打印A
格式:PRINTA ()
效率:同函数PRINT。打印前指示选取打印机。
参数:同函数PRINT。
结果:同函数PRINT。重回逻辑结果,当真实打印时回来真,丢弃打印或打印出错时重回假。
指出或要求:
同函数PRINTA。

PRINTB
名:(扩张型)间接打印B
格式:PRINTB ()
效益:同函数PRINT。强制用少省布局风格来打印。
参数:同函数PRINT。
结果:同函数PRINT。
提议要要求:
与函数PRINT。不愿意最后使用者改变打印布局与风骨平日调用本函数。

SHOW_CHART
号:显示图表
格式:SHOW_CHART ()
力量:在页面内体现一个图形。其图表的数目来由函数ADD_PRINT_CHART来就,图表的体裁设置和打印预览一样,也是使用SET_PRINT_
STYLEA来实现。
参数:无。
结果:无。
指出要要求:
以起好全部的于印页后调用,该令类似打印事件,二者的异样是前者把内容以界面上显得,后者将内容在打印机中输出。

DO_ACTION
名:控制界面动作
格式:DO_ACTION (ActName, ActValue)
功能:在控件界面内嵌到浏览器时,JS通过该函数直接驱使控件内部的动作事件。
参数:
ActName动作名称,具体名称及其含义如下:
PREVIEW_ZOOM_HIGHT:适高突显动作,触发预览界面适高显示按钮点击一软。
PREVIEW_ZOOM_NORMAL:正常呈现动作,触发预览界面正常呈现按钮点击一不佳。
PREVIEW_ZOOM_WIDTH:适宽显示动作,触发预览界面适宽突显按钮点击一糟糕。
PREVIEW_ZOOM_IN:拉近展现动作,触发预览界面拉近(放大+)呈现按钮点击一坏。
PREVIEW_ZOOM_OUT:推远展现动作,触发预览界面推远(裁减-)突显按钮点击一糟。
PREVIEW_PERCENT:采纳缩放打印比例动作,改变预览界面缩放比例选项。
PREVIEW_GOFIRST:首页动作,触发预览界面首页(第一页)按钮点击一蹩脚。
PREVIEW_GOPRIOR:上页动作,触发预览界面上页按钮点击一不成。
PREVIEW_GONEXT:下页动作,触发预览界面下页按钮点击一坏。
PREVIEW_GOLAST:尾页动作,触发预览界面尾页(最终页)按钮点击一软。
PREVIEW_GOTO:页跳转动作,预览界面直改动到ActValue指定的页号展现。
PREVIEW_GOSKIP:页跳了动作,预览界面跳了ActValue指定的页数后显得。
PREVIEW_SETUP:打印设置动作,触发预览界面打印设置按钮点击一不善。
PREVIEW_PRINT:打印动作,触发预览界面打印按钮点击一涂鸦。
PREVIEW_CLOSE:关闭动作,触发预览界面关闭按钮点击一不成。
PREVIEW_ROTATE:旋转体现动作,触发预览界面旋转按钮点击一差。
ActValue动作匡助值
只有如下动作的协理值有含义;
PREVIEW_PERCENT的价值:数字,代码值及其含义为:
0–30% 1–50% 2–60% 3–70% 4–80% 5–85% 6–90% 7–95% 8–100%
9–125%
10–150% 11–200% 12–按整宽 13–按整高 14–按整页 15–整富不变形
16–整赛不更换形 17–自定比例
PREVIEW_GOTO的价值:整数,某页的页序号值,从1始。
PREVIEW_GOSKIP的价值:整数,跳转的页数,正数向后跳,负数向前跳。
结果:无。
提出要要求:
当内嵌界面正常打开后调用。

SET_LICENSES
称:设置软件出品登记音讯
格式:
SET_LICENSES (strCompanyName, strLicense, strLicenseA,strLicenseB)
职能:以函数情势设置软件使用权注册音信,功效及相应之控件参数一样。
参数:
strCompanyName:注册单位名称,用途和控件参数CompanyName一样。
strLicense:主注册号,用途以及控件参数License一样。
strLicenseA:附加注册号A,用途及控件参数LicenseA一样。
strLicenseB:附加注册号B,用途与控件参数LicenseB一样。
结果:无
指出还是要求:
另时间调用,本函数适合为隐匿形式设置注册音信。

五、软件使用权注册
打印控件Lodop是一模一样缓缓专业共享软件,公开发行本没有力量范围,多数用户可免费长期利用,仅如下功用需要登记使用权:
1、 (不经预览的)“直接打印”效率;
2、“导出数据到Excel文件”效率;
未经过登记下上述效率时,打印输出结果的左下角会出现“本页由【试用版打印控件LodopX.0】输出”小字样水印。
软件使用权的注册安装,除了用SET_LICENSES函数外,一般用如下几单控件参数(调用方法参阅第三节约):
CompanyName
名:设置注册单位名称
格式: < param name=”CompanyName” value=”注册单位名称XXX” >
效益:该名配合License实现按使用者单位名称注册。这种注册不限制域名,注册者可拿Lodop用于多单WEB工程,适合软件开发公司登记。页面使用单位名称注册号后,打印结果的水印消失,并当打印预览的状态栏有该单位名称的明示。

License
名:设置注册号
格式: < param name=”License” value=”注册号XXX” >
功效:该注册号有一定量起意义:
一如既往、当CompanyName不空时,该注册号配合其实现以使用者单位名称注册。这种注册不限制域名,注册者可将Lodop用于六只WEB工程,适合软件开发公司报。
老二、当CompanyName空时,这是域名注册号之一,一般是域名之名注册号。这种注册只限该域名用,价格便宜,适合最后以单位登记。

LicenseA
名:设置附加注册号A
格式: < param name=”LicenseA” value=”附加注册号A” >
效果:当CompanyName空时,这是域名注册号之二,一般是外网IP注册号,随主注册号免费赠送。
控件从6.0.0.5开始帮忙双注册号,所谓双注册号是乘一个页面既出闽南语注册名又生英文注册名,英文注册名仅适用于英文版的控件。LicenseA可用来设置英文注册的店铺名称。

LicenseB
名称:设置附加注册号B
格式: < param name=”LicenseB” value=”附加注册号B” >
功能:当CompanyName空时,这是域名注册号之三,一般是外网IP注册号,随主注册号免费给。
LicenseB可用来安装双注册号中之英文注册名的注册号。
六、打印维护和打印设计
打印设计之靶子用户是软件开发者,详细效率分解多少。
打印维护的靶子用户是页面操作者,详细效能分解多少。
七、计量单位
本文所述px单位定点换算关系如下,与如素类似但非是一个概念,也未深受呈现影响:
1in(英寸)=2.54cm(厘米)=25.4mm(毫米)=72pt(磅)=96px
除此以外一个与众不同的计量单位“%(百分比)”,是倚重相对于纸大小的百分比率,其中“上、下面距、低度”等之百分比是分外对纸张低度(横向打印时虽是大幅度)的比值,而“左、左边距同宽”的比重是对峙于纸宽度(横向打印时虽是中度)的比值。

起名 1

1、DDL

      1-1、DDL的概述

               DDL(Data Definition
Language
数据定义语言)用于操作对象及目的的习性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对那一个目标同性能之管制暨定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的定义,”对象“包括对象以及对象的习性,而且对象极其小也相比较记录分外单层次。以表明举例:Create创制数据表,Alter可以变更该表的字段,Drop可以去除这个表,从此处我们可看,DDL所立的中度,他非会师对现实的数举行操作。

      1-2、DDL的机要谈(操作)

               Create语句:可以缔造数据库和数据库的片段靶。

             
 Drop语句:可以去除数据表、索引、触发程序、条件约束与数据表的权等。

               Alter语句:修改数据表定义及性能。

      1-3、DDL的操作对象(表)

               1-3-1、表的定义

                         
 表的制作育是用来存放数据用底,由于我们存放的数码的不比,所以我们需要定义来数据类型,以方便管理。

               1-3-2、表底习性

                         
 主键属性:主键就是主键约束,只然而由底名字不同了,主键的起名偏向于虚之(就是讲述描述这起事),主键约束起名偏向吃的之(就是讲述操作的执行),描述的且是如出一辙起事,主键约束就是表中的一个特性;在一个声明中最好多足发一个主键;一个主键可以定义在一个要么多单字段;主键使一个要三只字段的值必须唯一且无也空,这样做能够经过该字段或欠组字段境遇的价唯一的表示一如既往漫漫记下。

                         
 唯一属性:一个表中只可以有一个主键属性,为了方表用户,提议唯一约束;唯一约束好定义在一个或多独字段上;唯一约束而该字段或该组字段遭受的价唯一,可以吗空,不过,无法重复。

                         
 外键属性:又给外键,又受外键约束,跟主键和主键约束之关系是相同的;外键约束针对的少数个表明,假使表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表,但万一注意,必须要总括机要解您是这种干。

起名 2

 

             
 核查、Null和缺省性:核查属性又给核查约束,Null属性又受Null约束,缺省属性又叫缺省约束;这多少个名是叙一项事,描述一栽情景,这件事或这种状况咱自然好人工的那么特意做(输入数据是注意就实施),然则,他们之本意是促成自动化,也尽管是深受电脑做就起事。

           
(你了解为啥创建主键和唯一约束之早晚,会自行的创办索引吗?而且是绝无仅有索引,想同一想搜寻引大多于这些字段上就此,以及索引的打算就是会师领会了。像主键约束、唯一约束、非空约束、外键约束、核查约束和缺省封锁这个操作都是使表有某些特征,所以于此处自己道他俩都是声明的性质。)

有关链接:DDL、DML和DCL的精晓(1-1、DDL:数据定义)

 

2、DML

      2-1、DML的概述

               DML(Data Manipulation
Language
数据操控语言)用于操作数据库对象被带有的数目,也就是说操作的单位是记录。

      2-2、DML的关键谈(操作)

               Insert语句:向数表张插入一久记下。

             
 Delete语句:删除数据表中的同样长或多漫长记下,也得以去数据表中的具有记录,不过,它的操作对象仍是记录。

               Update语句:用于修改都在表中的笔录之始末。

      2-3、DML的操作对象——记录

               2-3-1、注意

                         
 当我们对记录举办Insert、Delete和Update操作的时,一定假如留心,一定要知道DDL对该的有操作。

系链接:DDL、DML和DCL的领悟(1-2、DML:数据操作)

 

3、DCL

       3-1、DCL的概述

                DCL(Data Control Language
数据控制语句)的操作是数据库对象的权限,那些操作的确定要数据更的平安。

       3-2、DCL的重点谈(操作)

             
  格兰特(Grant)语词:允许对象的创作者给有用户要某组或有所用户(PUBLIC)某些特定的权力。

                Revoke语句:可以抛弃某用户或某组或具备用户访问权限

       3-3、DCL的操作对象(用户)

                此时的用户因的凡数据库用户。前面著作会详细介绍。

                              

 http://blog.csdn.net/jiben2qingshan/article/details/7832344

发表评论

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

网站地图xml地图