当前位置:编程学习 > C#/ASP.NET >>

向richtextbox中读入word的问题

    读入的问题已经解决了,但是如果读入的文件很大(读取时会将word文档的图片一并读入),richtextbox中只能显示前面的一部分,后面的就不显示了,有什么可以解决的方法么?多谢各位啊!! --------------------编程问答-------------------- 不知道你是用的什么命名空间的richtextbox?
System.Windows.Forms 
Microsoft.Office.Tools
System.Windows.Controls 
还是别的什么?

一般来说richtextbox的MaxLength默认为Int32.MaxValue(2,147,483,647;即十六进制的 0x7FFFFFFF)
理论可显示内容的大小只与本机硬件设备有关。

前面的一部分显示,后面的不显示,最好先查下原因 --------------------编程问答-------------------- 回复2楼,我是在winform中开发,命名空间是System.Windows.Forms 
我读取一篇5M左右的文档时(有大量图,大概20-30个),richtextbox显示的内容只有前面的部分,大概是4张图左右的样子,后面就没有了,但是系统的内存和cpu占用很高,我看了一下,主要是winword占用。如果正常读取完毕后会kill这个进程。基本情况就是这样,期待大家给我帮助,谢谢!! --------------------编程问答--------------------
引用 1 楼 hilarymoggy 的回复:
不知道你是用的什么命名空间的richtextbox?
System.Windows.Forms
Microsoft.Office.Tools
System.Windows.Controls
还是别的什么?

一般来说richtextbox的MaxLength默认为Int32.MaxValue(2,147,483,647;即十六进制的 0x7FFFFFFF)
理论可显示内容的大小只与本机硬件设备有关。

前面的一部分显示,后面的不显示,最好先查下原因

//不太会回复。。不好意思 --------------------编程问答-------------------- 饿
这个……不太清楚了,你不是通过Office组件调用winword打开文档,然后读入到richtextbox里面吗?

怎么最后需要kill进程的?


你可以尝试把文档缩减一半或者缩减到比现在能显示的内容略多,看是否能显示
如果能显示,可能还是读取问题
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,