日期:2014-05-17  浏览次数:21400 次

c# 开发,做一个类似于word文本一样的编辑器
现在公司要我用C# 开发一个类似于word文本一样的编辑器,但是我从来都没做过,希望有做过的高手们能给我指导一下,

这个文本编辑器主要用来编辑文字,表格,图片,还有文本框之类的,需要打印出来。

------解决方案--------------------
使用RichTextBox控件吧可以编辑文本,字体、颜色、风格、段落等都与Word类似,支持图文混排,可以插入表格,能不能插入文本框没试过,你看看啦。

------解决方案--------------------
排版系统?图文混排?
------解决方案--------------------
這個是最好的的選擇,是目前最好的,有很多大公司都在使用,是第一無二的。。。

看這裡



我博客有



------解决方案--------------------
该回复于2011-08-29 09:11:31被版主删除

------解决方案--------------------
如果打算自己写一个,可以参考开源的项目:
csdn有人发过一个C#写的的文本编辑器
http://download.csdn.net/source/3285572
不是我发的,帮贴一下。
------解决方案--------------------
引用:
使用RichTextBox控件吧可以编辑文本,字体、颜色、风格、段落等都与Word类似,支持图文混排,可以插入表格,能不能插入文本框没试过,你看看啦。

WINFORM这种东西医院的HIS上多见,可以参考下那些种类系统采取的方案.

------解决方案--------------------
TX Text Control 最好的,你有再好的嗎?呵呵呵呵呵呵呵
------解决方案--------------------
留个脚印~~
------解决方案--------------------
引用:
引用:
使用RichTextBox控件吧可以编辑文本,字体、颜色、风格、段落等都与Word类似,支持图文混排,可以插入表格,能不能插入文本框没试过,你看看啦。

WINFORM这种东西医院的HIS上多见,可以参考下那些种类系统采取的方案.


是的,廣東最大的醫院就用它的。。。。
------解决方案--------------------
我只是了解过,这是我收集的一点资料:

 要使用C#操作word,首先要添加引用: 
       1、添加引用->COM->Microsoft Word 11.0 Object Library
       2、在.cs文件中添加
 using Word;
 下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:
 
 (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)
 
         public string CreateWordFile(string CheckedInfo)
          {
             string message = "";
             try
              {
                 Object Nothing = System.Reflection.Missing.Value;
                 Directory.CreateDirectory("C:/CNSI");  //创建文件所在目录
                 string name = "CNSI_" + DateTime.Now.ToShortString()+".doc";
                 object filename = "C://CNSI//" + name;  //文件保存路径
                 //创建Word文档
                 Word.Application WordApp = new Word.ApplicationClass();
                 Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);