RichTextBox中取RTF对象,怎么从RTF中提取文字内容 我在RichTextbox中添加了图片和文字,就像QQ一样发送给其他用户,但是在此过程中我想更改文字内容,因此需要发送时进行更改,而我想取RichTextbox的RTF格式,想从RTF中提取文字然后进行替换,请问该如何操作?主要是我不知道如何替换,因为我要替换的文字可能是各国的语言文字,不仅仅是中英文,而图片将保留,也保留各图片和文字的相对位置,我只要替换,文字内容就OK!,谢谢各位大侠了,急...帮我一把 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有文字内容的话,用String的Replace就行了吧? 它有两个属性:Rtf和Text属性。一个是带有格式的,一个是不带有格式的。根据你上面的情况,需要分至少两种情况来进行处理:一、文字不带有任何格式(比如不带有字体和颜色的形式),这种最好处理了,直接获取Rtf然后替换就行了;二、文字带有格式,比如设置了字体或者颜色,那么就需要知道在Rtf中设置了格式之后会是什么形式,然后在Rtf中替换,这种情况可以很复杂,比如要替换的文字每个字体和颜色都不同,那么处理起来就非常麻烦了(实际上你做的可能没有那么麻烦),在这种情况下你可能需要了解一些RTF方面的知识。有关 RTF 代码,请参见位于 http://www.microsoft.com/china/msdn/library 上的 MSDN Library 中的“rich text format (RTF) Specification, version 1.6”(RTF 格式规范,1.6 版)。 看这个文章对你有没有帮助 http://www.cnblogs.com/xdesigner/archive/2007/10/22/932737.html 关于COM+的初级问题! 能不能动态添加编缉器 服务重写问题 [50分]求一个生成数组的算法 C#网页控件webbrower的网址如何指向原程序中的HTML文件 求助:调用app.config怎么打不开数据库连接哈? 创建一个ToolBar不能在多个Panel中共享吗 c# 在winform中如何改变控件边框颜色;设置鼠标指针在控件(panel 或其他)中指定位置区域显示成指定形式(形状)。 【节前分享】用最简单的方式在C#中使用多线程加速耗时的图像处理算法的执行(多核机器)。 在C#下使用用DTS.Package2的朋友看一下! excel导入(不限制excel版本) .net访问SQLite问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货