InfoPath中的Rich Text Box中如何加“回车”

       InfoPath中的Rich Text Box中实现换行的方法:

       InfoPath中的Rich Text Box的内容使用的是XHtml的格式,所以"\n"格式内容是不会表现出来的。

        如果我们需要在
Rich Text Box中添加两行内容的话,我们可以用下面的代码。

            XPathNavigator f1 = MainDataSource.CreateNavigator();

            XPathNavigator f2 = f1.SelectSingleNode("/my:myFields/my:field2", NamespaceManager);

            XmlReader xr = XmlReader.Create(new StringReader("<div xmlns=""http://www.w3.org/1999/xhtml""> abc </div>"));

            f2.AppendChild(xr);

            xr = XmlReader.Create(new StringReader("<div xmlns=""http://www.w3.org/1999/xhtml"">def</div>"));

            f2.AppendChild(xr);

            这样就可以换行了。

原文地址:https://www.cnblogs.com/heli/p/1015881.html