有關於富文本字段的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以及,提供的文檔的其餘部分是乾淨廿四可跳過(在那裏不保證,特別是涉及到圖像)。 –
好點。我可以將它添加到我的答案嗎? –
當然,它會讓你讚不絕口。 –