我正在尝试在 HTML 报告模板中添加图像。图像存储在 sys$FileDescriptor 中。我找到了一些关于 docx 模板的说明,但到目前为止还没有 html 模板。
我也尝试使用 FileDescriptor.name 作为 src 字段,但指定的文件不存在
我正在尝试在 HTML 报告模板中添加图像。图像存储在 sys$FileDescriptor 中。我找到了一些关于 docx 模板的说明,但到目前为止还没有 html 模板。
我也尝试使用 FileDescriptor.name 作为 src 字段,但指定的文件不存在
最后,我设法使用以下代码在 html 模板中插入图像以生成 pdf:
<img src="../work/app-core/filestorage/${headerRow.fields.logoYear}/${headerRow.fields.logoMonth}/${headerRow.fields.logoDay}/${headerRow.fields.logoId}.${headerRow.fields.logoExt}" width="220" height="220"/>
所需的字段是在 sql 中从 sys_file.update_ts 获得的,带有“to_char”Postgres 函数,以允许字段的正确格式(YYYY、MM、DD)
目前 YARG 和 CUBA 报告不提供将图像插入 HTML 报告的方法,类似于 DOCX/XLSX。
但是可以使用img
-tag 插入/嵌入图片。
src
可能是图片的链接:
<img src="http://localhost:8080/images/SomePicture.jpg" height="68" width="199" border="0" align="right"/>
或者您可以嵌入位图(您的变量方法也可用):
<img alt='SomePicture.png' src='data:image/png;base64,iVBORw0K ..... AcEP9PwxD0hNKK1FCAAAAAElFTkSuQmCC' style='max-width: 100%;'/>
谢谢你的问题。平台文档将很快更新。