gpt4 book ai didi

.net - WPF RichTextBox – 迭代文本的单词并更改其内容和格式

转载 作者:行者123 更新时间:2023-12-01 19:04:27 25 4
gpt4 key购买 nike

我有一个 WPF RichTextBox,它的 FlowDocument 中包含文本和图像。我需要迭代文本的单词(那些构建用户在屏幕上看到的文本的单词)并更改其内容和格式。例如,将“房间”一词更改为“家”一词,并为最后一个应用红色。

  • 我需要更改单词,无论它们是格式化还是未格式化。例如,如果一个单词是斜体、彩色或只是普通的黑色文本,对我来说没有什么区别。

  • 每个单词都会被替换为长度大致相同的单词,所以我不希望此操作会影响总体页面布局。所有图像和其他对象应保持在其位置。

  • 最好该操作的过程对用户不可见。只有其结果应该是可见的(即,没有可见的文本选择)。

  • 如果此操作可以直接在 FlowDocumet 上完成或使用 RichTextBox 的属性/方法完成,则首选简单的操作(但两者的示例都将是理想的)。

VB 代码示例很棒,但 C# 也很受欢迎。

非常感谢

最佳答案

这是一个困难的问题,因为 WPF 没有内置标准文本搜索。但是,此链接可能会提供一些答案。

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/a2988ae8-e7b8-4a62-a34f-b851aaf13886#search_text

关于.net - WPF RichTextBox – 迭代文本的单词并更改其内容和格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4072709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com