是否可以创建RTF模板文档并以编程方式插入表格或填充变量等元素?如果是这样,我需要做什么?
我知道有一个可以代表文档的RichTextBox控件,但是我需要定义一个模板(或者更具体地说,销售人员将定义模板并将其提供给我),然后我需要填充它数据。 RichTextBox控件对他们没有好处。我们需要RTF,因为并非所有客户都有Word。
答案 0 :(得分:1)
正如@ToastyMallows建议的那样,它归结为一场更换字符串的肮脏游戏。
我正在使用以下内容生成表格和格式和内容:
http://www.codeproject.com/Articles/30902/RichText-Builder-StringBuilder-for-RTF
答案 1 :(得分:0)
我已经完成了这项工作,但是在使用Word自动化的旧Windows窗体客户端应用程序中。它有效但不优雅。我认为我们在写字板中定义了模板,然后提取了存储在数据库中的RTF。在文档创建时会填充预定义的字段。
我在做RTF时发现的一件事是,RichText(格式)和RichText(如控件中)的含义不一定相同。