现在公司需要开发一个类似微软word那样的图文混排字处理软件,格式是公司自己定义的。
起初想从底层Panel用graphics一笔笔自己画出来,后来发现关联输入法、选择、编辑会十分困难。
用RichText又难以实现任意图文混排的效果,不知道有什么控件能完成这个工作?另外有没有开源的C#字处理软件可以参考?

解决方案 »

  1.   

    没见过这样的软件,小规模的使用 Rich text edit 不行?
    //你们比较强大
      

  2.   

    自己看看设计模式,自己做吧,符合的很少,要么就用wps
      

  3.   

    没见过这样的软件,小规模的使用 Rich text edit 不行?
      

  4.   

    当然是这样啦,
    http://www.textcontrol.com/en_US/
    my blog
    http://ufo-crackerx.blog.163.com/
      

  5.   

    TX Text Control.NET 14 
    http://download.csdn.net/source/2596935
      

  6.   

    看看这个
    A Windows Forms based text editor with HTML output
      

  7.   


    当然比http://www.textcontrol.com/ 差十万八千
      

  8.   

    就是做电子书阅读器,如果仅仅阅读,只要在底层canvas上绘制就可以了,但还需要做一个制作工具。
    又看了看,RichText基本上可以满足需求。
      

  9.   

    微软word的格式过于复杂,功能太繁多。
    我们的自定义格式比较简单,文本为主,图片混排,还有横排、竖排、超链接、跳转等有限的十几种tag,主要用于手机电子书,目前的手机电子书几乎都是纯文本,不够生动。
      

  10.   

    http://www.codeproject.com/KB/office/WordInDotnet.aspx
    Html WinForms Editor   
    http://www.itwriting.com/htmleditor/index.php 
      

  11.   

    研究了一个月,看来还是要从底层开始做起。RichTextBox虽然方便,但不能自由控制坐标,它的断行是自己做的,无法自定义断行规则。
      

  12.   

    工作量非常庞大,没有足够的经费,还是别搞了
    用word的OLE看看
      

  13.   

    http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/
      

  14.   

    我纳闷了
    carckdung每次都是从哪里找来那么多第三方控件的,很多控件大部分人闻所未闻。
      

  15.   

    http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html#group在线编辑SVG,可导出SVGSVG是W3C的标准,很多支持HTML5的浏览器都可以直接显示的