SQL Server报表服务字格式呈现只读文本框
本文关键字:只读 文本 格式 Server 报表 服务 SQL | 更新日期: 2023-09-27 18:27:54
我创建了一个SSRS报告,其中包含一个带有生成日期和时间的文本框字段(看起来像水印)。此报告将呈现为Word格式。问题是一些用户将该报告呈现为Word文档,然后编辑生成的日期时间并将其发送给客户端。
有没有什么方法可以防止文本框在使用ssrs呈现为Word后变成只读或不可更改的?一般来说,MS Word我们可以在文档的某些部分应用限制(使用审阅窗格)。我的意图是使用SSRS或带有c#代码的SSRS来实现这一点。
目前我们不使用PDF渲染,因为用户必须在文档中键入一些文本。
不幸的是,当某些内容生成到Word文档时,没有选项可以阻止其编辑。
但您可以将其用作解决方法
这就是我要走的方向:
- 生成包含日期和时间的图像
你可以使用c#-请查看这篇文章
或者你甚至可以尝试通过添加绘图组件在SSRS中动态生成图像-看看这个后
-
其次,你需要将图像转换为二进制代码(你真的不必)
-
只需将图像放在报告中任意位置即可。
用户不能在word中修改图像:)
希望这个方向能帮助