设置背景色、水印等

文字水印

  • SetWaterMarkText接口用于产生文字水印
  • SetWaterMarkPadding接口可根据该水印在页面中显示位置等布局信息
  • 常用附加对象配置参数AttachCfg.repeat_可以指定文字水印是否重复显示
    AttachCfg cfg;
    cfg.all = 0;
    cfg.bit.repeat_ = true;
    this->SetWaterMarkText("MarkText","宋体", 0.6, COLOR_RED,10, true, true, cfg,"水印测试");
    this->SetWaterMarkPadding("MarkText", 2, 2, 1, 1);

图片背景

Step1: 打开文档前设置将要作为背景图片作为资源加载到编辑器中

    doc_file_data = ReadFileData(background_path.c_str(), &file_data_len);
    string background_md5 = thinkEditor.SetImageResource("PageBackGround.jpg", doc_file_data, file_data_len);

Step2: 设置页面图片背景

  • 注意与图片资源匹配文件名md5
    AttachCfg cfg;
    cfg.all = 0;
    thinkEditor.SetWaterMarkImage("MarkPageGround", 0xff, 0, 0, cfg, "PageBackGround.jpg","c9ef385aa42898096b3b79684981671b");
文档更新时间: 2021-11-13 13:15   作者:admin