演示文档式模板生成和使用:
Lodop传统模板可以称为“JS语句组式模板”,在样例35
和样例36都有演示,这种模板需要JS的eval方法来装载。
本例演示的“文档式模板”不再依赖该方法,直接用Lodop的语句ADD_PRINT_DATA就可装载复用。
一、 文档模板的生成:
生成文档模板的方法是LODOP.GET_VALUE("ProgramData",0);语句,其中参数ProgramData是固定关键字,
参数0代表全部模板内容(含初始化语句),生成之前先点一下打印设计开启设计界面:
再点生成模板看看获取的文档模板到底啥样:
以上文档是特殊格式的BASE64字符,符合该编码集范畴,很容易保存(参考样例35)和网络传递。
二、 文档模板的使用:
点加载模板使用以上模板再次设计,或直接使用模板进行打印预览,
模板加载后用SET_PRINT_STYLEA语句赋值。
三、相关语句的参数含义:
1.GET_VALUE (ValueType, ValueIndex);
ValueType:获得文档式模板关键字是“ProgramData”:;
intModeValue 0-全部模板;1-不包含初始化语句的模板。
2.ADD_PRINT_DATA(strDataStyle, varDataValue);
strDataStyle:加载文档式模板的关键字是“ProgramData”;
varDataValue:文档式模板内容。
3.SET_PRINT_STYLEA(varItemNameID, strStyleName,varStyleValue);
strStyleName:关键字参数值是“CONTENT”;
<<回样例目录