在使用SharePoint2010对象模型向列表中添加多行文本框字段时,Microsoft.SharePoint.SPFieldMultiLineText对象有一个SPRichTextMode属性,此属性只有在将SPField.RichText = true;时才会起作用。主要是用来对多行文本框类型的富文本框的呈现形式进行设置。


SPRichTextMode可以设置的值如下:

1、Compatible:Display plain text, or display rich text with bold, italics, or text alignment. Value = 0.(显示纯文本,富文本或显示粗体,斜体,文本的对齐方式。值= 0。)


2、FullHtml:Display enhanced rich text, including pictures, tables, and hyperlinks. Value = 1.(显示增强的富文本格式,包括图片,表格和超链接。值= 1。)


3、HtmlAsXml:Display HTML as XML. Value = 2. This value is not supported by multiline text fields.(显示HTML,XML。值=2。这个值是不支持多行文本字段。)

因此,如果要将多行文本框设置为增强性的富文本框,则只能选择FullHtml显示模式。

原文转载:http://www.360sps.com/item/fd933a95ab74479bae3af918bfd975a0.aspx