Lotus notes 更改旧文档的隐藏属性';富文本字段
富文本字段有两个方面 我正在处理一些修改请求,其中包括更改富文本字段的隐藏属性,以便它包含的图像在预览时显示,而不仅仅是在编辑时显示;更改在新创建的文档上按预期工作 但是在更改之前创建的文档保留了旧的“hide when”属性Lotus notes 更改旧文档的隐藏属性';富文本字段,lotus-notes,Lotus Notes,富文本字段有两个方面 我正在处理一些修改请求,其中包括更改富文本字段的隐藏属性,以便它包含的图像在预览时显示,而不仅仅是在编辑时显示;更改在新创建的文档上按预期工作 但是在更改之前创建的文档保留了旧的“hide when”属性 有没有办法强制对旧文档进行更改,还是必须从头开始创建 可能的解决方法是创建另一个RTF,并使用代理或QuerySave属性创建新附件并将其粘贴到新字段中 这应该可以工作,但至少看起来很混乱。可能的解决方法是创建另一个RTF,并使用代理或QuerySave属性创建新附件并将
有没有办法强制对旧文档进行更改,还是必须从头开始创建 可能的解决方法是创建另一个RTF,并使用代理或QuerySave属性创建新附件并将其粘贴到新字段中
这应该可以工作,但至少看起来很混乱。可能的解决方法是创建另一个RTF,并使用代理或QuerySave属性创建新附件并将其粘贴到新字段中
这应该是可行的,但至少看起来很混乱。不幸的是,没有办法在开箱即用的情况下操纵现有RichtextItems的隐藏时间公式。 要在需要时摆脱旧皮,请执行以下操作:
- 使用C-API扔掉它们(真正的痛苦)
- 购买能够操纵richtext的产品(如Midas)
一种甚至“更少”的侵入性方法是将文档导出为 DXL,修改隐藏项,作为另一个文档导入,然后使用默认文档操作仅“交换”原始文档中的richtextitem 导出的XML可能如下所示,文本查找和替换并不难:
<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>
请告诉我=@True
这是隐藏文本
不幸的是,无法在开箱即用的情况下操作现有RichtextItems的隐藏时间公式。 要在需要时摆脱旧皮,请执行以下操作:
- 使用C-API扔掉它们(真正的痛苦)
- 购买能够操纵richtext的产品(如Midas)
一种甚至“更少”的侵入性方法是将文档导出为 DXL,修改隐藏项,作为另一个文档导入,然后使用默认文档操作仅“交换”原始文档中的richtextitem 导出的XML可能如下所示,文本查找和替换并不难:
<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>
请告诉我=@True
这是隐藏文本
如果文档的其余部分是干净的圆形可折叠的(不保证,尤其是涉及图像),那么它在DXL中也应该是可行的。如果文档的其余部分是干净的圆形可折叠的(不保证,特别是涉及图像),它也应该在DXL中可行。