有关于富文本字段的well known issues。更改旧文档的富文本字段的隐藏属性
我处理一些修改请求,其中在丰富的文本字段改变隐藏属性,所以它包含图像大干快上预览显示,不仅在编辑;这些更改在新创建的文档上按预期工作。
但更改之前创建的文档保留旧“捉迷藏时”特性。
有什么办法来迫使旧文件的改变,否则将不得不从头开始创建?
有关于富文本字段的well known issues。更改旧文档的富文本字段的隐藏属性
我处理一些修改请求,其中在丰富的文本字段改变隐藏属性,所以它包含图像大干快上预览显示,不仅在编辑;这些更改在新创建的文档上按预期工作。
但更改之前创建的文档保留旧“捉迷藏时”特性。
有什么办法来迫使旧文件的改变,否则将不得不从头开始创建?
不幸的是没有办法操作现有RichtextItems的隐藏 - 当 - 公式开箱。 为了摆脱你需要把旧皮whens的:
正如Stan在评论中指出的:您也可以将文档导出为XML,修改Hide-Whens然后重新导入。唯一的缺点:并非笔记文档中的所有内容都是完全可循环的,并且您可能会丢失一些格式。
甚至“少”侵入方法将导出文件为 DXL,修改HideWhens,导入为另一个文档,然后使用默认文档操作来“交换”原始文档中的richtextitem。
导出XML可能看起来像这样,文本find-和替换是不是要拼命做:
<item name='Body' sign='true' seal='true'>
<richtext>
<pardef id='1' leftmargin='1in' rightmargin='100%'/>
<par def='1'/>
<pardef id='2'>
<code event='hidewhen'>
<formula>PleaseHideMe = @True</formula>
</code>
</pardef>
<par def='2'>This is hidden text</par>
<pardef id='3'/>
<par def='3'/>
<par def='3'/>
</richtext>
</item>
可能的解决方法,可以创建另一个RTF和使用任一种试剂或QuerySave的属性来创建新的附件,并将其粘贴在新的领域。
这应该工作,但看起来凌乱,至少可以这样说。
它应该是可行的DXL以及,提供的文档的其余部分是干净廿四可跳过(在那里不保证,特别是涉及到图像)。 –
好点。我可以将它添加到我的答案吗? –
当然,它会让你赞不绝口。 –