Skip to content

打印模板

注册打印提供者

在模块挂载完成后,注册本地库中的打印提供者

网络打印模板提供者

网络打印提供者即提供一个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);
}

广州宝点数字化科技