有没有办法如何从文档富文本字段调整xPage生成的HTML?

时间:2013-02-19 09:41:33

标签: xpages

有没有办法如何调整xPage从文档富文本字段生成的HTML?我有q文档,使用计算文本控件在xPage上显示富文本字段内容。解决方案很好,除了xPages引擎从富文本字段生成奇怪的HTML。使用标准表格在网页上显示页面时,所有以默认字体和默认大小编写的文本都不包含标记,因此可以使用CSS来设置样式。在xPages中不是这种方式。所有东西都有标记,并且在div标签周围生成字体标记并不好看:-(

<div class="tcl-columns3-in">
  <font size="2" face="sans-serif"></font>
  <font size="2" face="sans-serif">
      <b>Header text ...</b>
  </font>
  <font size="2" face="sans-serif">
     <div class="tcl-box-outlined">
        text ...<br>
     </div>
  </font>
</div>

有没有办法摆脱生成的HTML?我查看了带有ASF过滤器的html过滤选项,但它需要调整文件系统的设置,这对我来说不是选项......

1 个答案:

答案 0 :(得分:0)

您可以通过多种方法缩小问题范围。 RichText - &gt; MIME - &gt; RichText不是一个无问题的关系。作为Carl pointed out,您可以查看原始RichText - &gt; Mime转换结果。那看起来不错吗?然后,您可以使用Dijit ContentPane来提取该内容。

它还取决于您用于显示内容的控件。使用textbox和RichText编辑器可能会有不同的成功。如果您寻找非常高的保真度,您可以将RT存储为mime(RT字段的属性)或使用Coex Edit商业服务器插件