0

我正在动态表中生成带有条件图纸的文档。假设我想要一些行的共享,其他行的一个圆圈等......

我已经将我的图纸转换为图片,它运行良好,只是在将 docx 转换为 pdf 并打印后质量非常低。

所以我的问题:有没有办法处理条件绘图而不将其转换为图片?

谢谢,

4

1 回答 1

1

您不能使用 OpenTBS 将图形更改为另一个图形。

但是您可以创建显示或删除图形的条件字段。

因此,第一个解决方案是在您正在处理的表格行中添加所有可能的形状。形状应将布局选项设置为 « In Line with Text » ;这样您就可以确定形状的锚定位置以及实际放置在行内的位置。然后在形状的属性描述或标题中,您可以添加一个 TBS 字段,例如: [my_block.display_circle;magnet=w:drawing]。这样的文件将根据数据中列的值显示或删除形状display_circle。有关更多详细信息和选项,请参阅参数磁铁。这可以通过编辑数据或使用ondata自定义函数在 PHP 端进行安排。

另一种解决方案是为每个可能的形状使用一个不同的行,并为块使用条件部分

于 2017-08-23T21:12:41.930 回答