本帖最后由 加菲喵 于 2015-9-11 09:50 编辑
个人觉得帮助文档里面的电子签章写得太过简略,在此重新写一份,如有不正之处,请多多指教 报表中嵌入电子签章 1. 问题描述 电子签章是电子签名的一种表现形式,也就是俗称的盖章,电子签章为透明背景的图片,希望在报表中嵌入,如下图所示: 下面将介绍实现报表中嵌入电子签章的四个方法。 2. 报表嵌入电子签章方法一 2.1 插入图片作为电子签章 选中单元格,单击工具栏的插入图片按钮 或者右击单元格单元格元素>插入图片 选择图片后,选中适应选项,图片将对于单元格进行自适应调整,建议将单元格的宽度和高度与图片保持一致。 保存模板,预览即可看到电子签章显示效果。 3 报表嵌入电子签章方法二 单元格支持用HTML显示内容,所以可以使用html语言进行电子签章的设置。例如,电子签章图片在FineReport安装目录的WebReport文件夹下,名称为zz.png,设置单元格内容为: <img src="zz.png"/> 或者 <div style="background:url(zz.png) no-repeat;width:151px;height:151px"></div> 选中单元格,设置其他属性,显示内容:用HTML显示内容,保存后预览,电子签章设计完成。 注:HTML的<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。 4. 报表嵌入电子签章方法三 选中单元格,插入公式TOIMAGE函数,如下图: 在报表右侧的单元格属性面板中选择样式>自定义样式>对齐,将图片布局的方式改为适应,如下图: 保存后,预览即可看到电子签章成功显示。 5. 报表嵌入电子签章方法四 选择图片后,模板上显示如下图: 鼠标光标变成铅笔状,在模板处单击一下,出现一个空白区域,如下图所示: 双击后,输入公式,使用TOIMAGE函数,如下图所示: 注意:方块file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png是可以鼠标移上去可以进行拖拽,放大或缩小悬浮元素大小。 说明:使用悬浮元素,可以将其放置到模板的任何地方,如果出现电子签章必须盖住下方的时间情况,只能使用悬浮元素的方法实现。 以上就是报表嵌入电子签章的方法,请注意这些方法在导出的时候,有一些方法是不支持导出的,会出现图片破裂或者图片区域空白情况,具体情况参考如下:
|