具体功能如下:
    在c/s模式下,word的图文混排可以用richtextbox来解决。但是到了webform就没有这种能够读取word并显示出来的标准控件,因此我考虑是否可以使用将winform下的richtextbox控件封装成dll然后在webform中引用。但是我没有找到richtextbox对应的dll文件,自己做控件又不熟悉,因此请教高手我该如何解决这一问题。
    by the way,我已经实现了将word转换成mht文件在webform中显示,但是却解决不了web的在线编辑功能。这种在线编辑不是用ftb的那种html在线编辑器,因为客户要求能够直接从word文件中复制粘贴然后能够在网页中看到原封不动的图文。我尝试用ftb,结果粘贴过来的图片是一片空白,转换成html发现是ftb从剪切板中还原图片将图片放置到了本机的.files这个目录下,而ftb的html引用的路径不对。另外再请教如何去掉ftb的工具栏,只显示编辑区。我有ftb的源码,如果可以修改,请问在哪里修改?

解决方案 »

  1.   

    <OBJECT style="WIDTH: 584px; HEIGHT: 244px" classid="clsid:3B7C8860-D78F-101B-B9B5-04021C009402" VIEWASTEXT></OBJECT>工具箱-->添加/移除项-->COM-->Microsoft richedit然后拖到webForm上
      

  2.   

    我按照楼上的方法将这个object加上去了,请问我在后代码中怎么使用么,能给点例子学习么?
    比如如何将一个rtf文档的内容发送到这个object中?
      

  3.   

    首先你要做一个调查,richtext有多少windows客户(我们假设你的仅仅提供给通过windows上网的用户)支持,你要注意到windows是有不同版本的。另外,如果可以,那么它是一个compoment,用户的浏览器安全设置对你的这种操作的允许的能有多少。你的任何web程序,要放在每天远程互联网站上去做测试,以及要想到不同版本浏览器的问题,不然如果仅仅在自己机器上或者局域网里测试,你会得到自欺欺人的结果。
      

  4.   

    你完全可以使用richtextbox或者更好的控件,你完全可以使用vb或者vc++将任何ocx组件放入网页,但是要象我上面那样先做好调研,准备好你的程序不在是一个普通的web应用程序而是借助web部署的activeX程序。
      

  5.   

    我的web程序是在单位的局域网内运行的,用户的浏览器安全设置可以由我们决定,所以不存在internet的部署.