Appearance
打印模板
注册打印提供者
在模块挂载完成后,注册本地库中的打印提供者
网络打印模板提供者
网络打印提供者即提供一个URL地址,将会自动从URL下载该打印模板并提供打印。
本地打印模板提供者
本地打印模板提供者,即可将数据库的模板内容生成本地打印提供者。
获取所有打印模板
打印模板即打印模板提供者内容,包含但不限于:
- 模板分类
- 模板Key
- 模板名称
- 模板版本
- 语言编码
- 语言名称
- 样例图片
注:系统内置打印模板为“网络打印模板提供者”,如将模板下载到本地后,可被本地打印模板提供者覆盖。
c#
[Test]
public void TestGetAllProviders()
{
var providers = _printFactory.GetAllProviders();
// 对打印提供者进行操作
}调用生成打印内容
c#
[Test]
public void TestCreatePrintContent()
{
// 参数收集
var collection = _printFactory.CreateCollection()
.AddString("ShopName", "宝贝乐园长沙店")
.AddString("Type", "套餐销售")
.AddString("PrintTime", DateTime.Now.ToString());
_printFactory.CreatePrintContent(_printTemplateKey, collection);
}