• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
胡思乱想的猫
象你一样自由
博客园    首页    新随笔    联系   管理    订阅  订阅
InfoPath中的Rich Text Box中如何加“回车”
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);

            这样就可以换行了。

posted on 2007-12-26 18:03  heli猫  阅读(494)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3