C# 创建和更新RTF表单字段

C# 创建和更新RTF表单字段,c#,forms,rtf,C#,Forms,Rtf,我想实现以下几点:在富文本框中用固定位置的新日期更新文本 假设我有以下文字:“我从2012年1月12日开始休假,所以我不会……”。此文本中的日期需要根据“我的日期选择器”中设置的日期进行相应更改 我用以下非常基本的代码阅读本文: // Open OOF template string filename = @"ooftemplate.rtf"; rtbOOFMsg.LoadFile(filename, RichTextBoxStreamType.RichText); 我想我需要创建一个RTF表

我想实现以下几点:在富文本框中用固定位置的新日期更新文本

假设我有以下文字:“我从2012年1月12日开始休假,所以我不会……”。此文本中的日期需要根据“我的日期选择器”中设置的日期进行相应更改

我用以下非常基本的代码阅读本文:

// Open OOF template
string filename = @"ooftemplate.rtf";
rtbOOFMsg.LoadFile(filename, RichTextBoxStreamType.RichText);

我想我需要创建一个RTF表单字段并以编程方式更新它。但是我如何创建/添加RTF表单字段,以及如何更新这个?

你能提供更多的信息吗?你认为RTF表单字段是什么?是否应该是像
string
这样的变量以RTF格式存储数据以及所有格式?我不知道术语“表单字段”是否正确。我想保留格式。如果日期选择器值发生更改,则只需更新日期。您可以使用
RichTextBox
控件的属性来使用它-这将保留格式,但您需要单独解析
Rtf
标记。看起来.NET/VisualStudio没有提供“聪明”的工具来修改Rtf文本并保留其格式(您可以利用一些Rtf库来实现.NET-like)。