打印模板与数据处理及打印功能说明书
0.00
★3次@未来之窗
A:赛忞初雪
本功能主要包含三个部分。首先是将 XML 格式的数据填充到模板字符串中,替换模板中的占位符;其次是直接使用指定的打印机打印给定的内容;最后是先将模板和数据结合,再使用指定的打印机打印填充数据后的模板内容。适用于未来之窗 VOS 环境。
$cq.system_data_converter_PrintcombineTemplateContent(tplStr, dataStr);
该函数用于将 XML 格式的数据填充到指定的模板字符串中,替换模板中的占位符。
$cq.未来之窗_智能IOT_打印模板混数据(options);
该函数用于使用指定的打印机打印给定的内容。
$cq.未来之窗_智能IOT_打印模板混数据解析(options);
该函数用于先将模板和数据进行结合,然后使用指定的打印机打印填充数据后的模板内容。
| 参数 | <类型 | <是否必填 | <说明 |
|---|---|---|---|
| tplStr | string | 是 | 模板字符串,包含 `[Table1.xxx]` 形式的占位符。 |
| dataStr | string | 是 | XML 格式的数据源字符串。 |
| 参数 | <类型 | <是否必填 | <说明 |
|---|---|---|---|
| options | object | 是 | 包含以下属性:
|
| 参数 | <类型 | <是否必填 | <说明 |
|---|---|---|---|
| options | object | 是 | 包含以下属性:
|
- `$cq.system_data_converter_PrintcombineTemplateContent`:若 XML 数据源格式合法,返回填充数据后的模板字符串;若 XML 数据源格式非法,返回字符串 "错误:数据源格式非法"。 - `$cq.未来之窗_智能IOT_打印模板混数据`:无明确返回值。 - `$cq.未来之窗_智能IOT_打印模板混数据解析`:无明确返回值。
const template = "这是一个模板,[Table1.name] 是填充的数据。";
const xmlData = "<root><name>示例数据</name></root>";
const result = $cq.system_data_converter_PrintcombineTemplateContent(template, xmlData);
console.log(result);
const printOptions = {
打印机: "打印机名称",
内容: "要打印的文本内容"
};
$cq.未来之窗_智能IOT_打印模板混数据(printOptions);
const options = {
tpl: "这是一个模板,[Table1.name] 是填充的数据。",
data: "<root><name>示例数据</name></root>",
打印机: "打印机名称"
};
$cq.未来之窗_智能IOT_打印模板混数据解析(options);
硬件app