KingMan 发表于 2019-5-24 10:14:37

.NET TXControl 23如何去除控件末尾空行

你好,我现在有个需求,就是在保存文件的时候,自动删除控件中的空行,即\r\n 标识。

1.如文本内容为“今天天气真好\r\n可以去打篮球\r\n\r\n那就去广州天河城\r\n\r\n\r\n"
结果应该为“今天天气真好\r\n可以去打篮球\r\n\r\n那就去广州天河城”

2.另外一种情况是,空行在单元格内,这时就会存在一个问题,即单元格分割正好也是 “\r\n”

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\893030680\QQ\WinTemp\RichOle\2VNHC1$%614DDVURK理 疗 申 请 单\r\n理疗号:      \r\n姓名:郑早娣      性别:女性      年龄:61岁         病案号:108612\r\n科别:康复科      床号:10      生活制度:             预计治疗日数:\r\n理疗疾病诊断:\r\n理疗目的与要求:                   申请医师:             双击调用日期\r\n病例摘要:\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n理疗处置:\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n


因为无法区别哪个是 单元格边界,就会容易导致勿删。如这里正确的应该是保留表格原格式空行,只消除表格最后面的空行即可


对于这种问题,请问有没有方法处理?



Richard.Ma 发表于 2019-5-24 15:17:27

1.这个可以通过获取文档最后一行的内容,根据内容判断是否为空然后删除

2.每个单元格的start 和length是可以获取的,在据此来获取其中的文本内容,
页: [1]
查看完整版本: .NET TXControl 23如何去除控件末尾空行