0

我正在尝试在 HTML 报告模板中添加图像。图像存储在 sys$FileDescriptor 中。我找到了一些关于 docx 模板的说明,但到目前为止还没有 html 模板。

我也尝试使用 FileDescriptor.name 作为 src 字段,但指定的文件不存在

4

2 回答 2

1

最后,我设法使用以下代码在 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)

于 2017-03-08T15:01:20.100 回答
1

目前 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%;'/>

谢谢你的问题。平台文档将很快更新。

于 2017-03-09T13:28:12.453 回答