设置背景色、水印等
文字水印
- 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