演示文档式模板生成和使用:

    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”;

<<回样例目录