我目前正在尝试使用带有 openTBS 插件的 TinyButStrong 库来编辑 OpenOffice 编写器模板。
如果我理解正确,您可以使用以下方法将默认图片更改为其他内容:
[b.number;ope=changepic;from='pic_[val].png';default=current;adjust]
我尝试将其更改from='pic_[val].png'为from='example.jpg',但这并没有改变图片。
任何人都知道如何让这个工作?帮助将不胜感激。
我目前正在尝试使用带有 openTBS 插件的 TinyButStrong 库来编辑 OpenOffice 编写器模板。
如果我理解正确,您可以使用以下方法将默认图片更改为其他内容:
[b.number;ope=changepic;from='pic_[val].png';default=current;adjust]
我尝试将其更改from='pic_[val].png'为from='example.jpg',但这并没有改变图片。
任何人都知道如何让这个工作?帮助将不胜感激。
在参数“from”中放置一个固定值应该强制图像(它对我有用)。
如果您的字段已被合并(即它没有出现在结果文件中)并且您没有错误消息,那么保持图像不变意味着找不到目标文件。
我认为该'example.jpg'文件应该放在管理 TBS 和 OpenTBS 的脚本的文件夹中。否则,您必须指定路径。
你实际上不需要'from'参数来切换图片。OpenTBS 从第一个参数获取图片的路径 - 在您的情况下为 b.number (希望包含图像的路径)。也不需要调整,除非您正在调整图片大小。
[b.number;ope=changepic;default=current;]
假设:
$b->number = '/path/to/image.png'
还要记住,如果 b.number 是一个块,您可能需要定义块边界以填充数据。(如果您能够在$TBS->PlugIn(OPENTBS_DEBUG_XML_SHOW)模式下看到路径,请不要担心)[b.number]如果您不确定您的数据是否正在处理,请尝试使用。