我喜欢更改richtexttablecell的backgroundcolor,我尝试用lotusscript解决问题,但是在lotus脚本中没有这个方法或属性。 看起来可以用c api解决这个问题。
任何人都可以帮助我吗?
答案 0 :(得分:2)
使用NotesDXLExporter
和NotesDXLImporter
:
确保使用notesDXLExporter.RichTextOption=0
。
这是DXL格式背景颜色表的示例:
<item name='Body'>
<richtext>
<pardef id='1' />
<par def='1' />
<table widthtype='fixedleft' refwidth='2.1493in'>
<tablecolumn width='1.0667in' />
<tablecolumn width='1.0826in' />
<tablerow>
<tablecell bgcolor='blue'>
<pardef id='3' keepwithnext='true' keeptogether='true' />
<par def='3' />
</tablecell>
<tablecell bgcolor='red'>
<pardef id='4' keepwithnext='true' keeptogether='true' />
<par def='4' />
</tablecell>
</tablerow>
<tablerow>
<tablecell bgcolor='yellow'>
<par def='3' />
</tablecell>
<tablecell>
<par def='4' />
</tablecell>
</tablerow>
</table>
<par def='1' />
</richtext>
</item>
在DXL中替换bgcolor属性应该很容易。
您可以找到DXL-export here的代码段。
答案 1 :(得分:1)
背景颜色似乎没有在LS NotesRichTextStyle或NotesRightTextParagraphStyle类中公开。替代方案将使用带有MIME的HTML或来自Genii Soft的Midas Rich Text LSX。