RichTextBox内容导出到Word后怎样实现换行 WinForm中的RichTextBox控件,在里面有多行显示的文本内容。通过在Word中添加窗体域,将RichTextBox控件中的内容导出到Word中,怎样实现与RichTextBox控件中同样的多行显示。现在是一行显示的,没有换行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to WinForm中的RichTextBox控件,在里面有多行显示的文本内容。通过在Word中添加窗体域,将RichTextBox控件中的内容导出到Word中,怎样实现与RichTextBox控件中同样的多行显示。其实在richtextbox中多行显示的,有些情况并不是真正的换行符所造成的,有些情况是由wordwrap造成的,不过你可以通过“RichTextBox.Lines”来获得一行行数据,然后之间加上换行符后在传递给word。例如:string strText = string.Join( "\r\n", yourRichTextBox.Lines ); 加了“\r\n”还是不行,导出到word中只是增加了两个空格而已。是不是\r\n在word中并不能被识别为换行?高手看看该怎么解决 那可能是rtf格式问题,参看如下文章进行转换http://www.codeproject.com/cs/miscctrl/csexrichtextbox.asp 可能和rtf无关。我直接定义 string str1 = "abcdef\r\nghijklmn";然后将这个str1导入word,结果就是这样"abcdef ghijklmn"。中间是两个空格。 问个字符串的问题 C# 文件保存成二进制流,再从二进制流恢复成原来的文件 C# 获取IP地址 获取鼠标的屏幕坐标? 各位有谁在winform中用过nhibernate啊? C#中操作MSMQ,怎么设置事务性?设置事务性后就可以重起计算机以后队列也不消失吧? 新申请的.NET的QQ群,欢迎大家加入:6568951 ListBox 选择问题 关于WebClient和域名转向问题 我是新手,请大虾帮忙。谢谢! menu动作问题 正则表达式
例如:string strText = string.Join( "\r\n", yourRichTextBox.Lines );
是不是\r\n在word中并不能被识别为换行?高手看看该怎么解决
http://www.codeproject.com/cs/miscctrl/csexrichtextbox.asp
我直接定义 string str1 = "abcdef\r\nghijklmn";
然后将这个str1导入word,结果就是这样"abcdef ghijklmn"。
中间是两个空格。