首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Stimulsoft中动态添加水印到报表

如何在Stimulsoft中动态添加水印到报表
EN

Stack Overflow用户
提问于 2018-03-20 22:46:15
回答 1查看 771关注 0票数 0

我想在Stimulsoft生成的报告中动态添加水印。水印不能是硬编码的,只有在测试环境中生成报告时才会出现。

我有一个变量来检查报告是否是在测试环境中创建的: isTestEnv

这意味着如果水印以传统的方式添加到页面,我将使用:

代码语言:javascript
运行
复制
if(isTestEnv == true) {
   Page1.Watermark.Enabled = true;
} else {
   Page1.Watermark.Enabled = false;
}

但事实并非如此。我必须在生成报告时添加水印。有人知道怎么做吗?

所有页面上的文本都是一样的,它只是简单地写着“测试”。但如何将其写入报告仍是个谜。

EN

回答 1

Stack Overflow用户

发布于 2018-04-17 17:27:01

可以在设计时将报表页水印设置为某些报表变量,并在代码中设置报表变量的值。

如下所示:

新建报表= StiReport StiReport();report.Load("REPORT_TEMPLATE_PATH");

//可以使用if条件report.Dictionary.Variables"WATERMARK_VARIABLE_NAME“=”YOUR_TEXT“检查该变量是否存在;

Report.Show();//或report.ShowWithWpf();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49387306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档