单个字符串值中的不同样式格式

时间:2012-07-18 11:46:23

标签: c# windows string ms-word

如何在单个字符串中使用多种字体样式。

我有一个大字符串,我会将该字符串附加到c#windows应用程序的微软单词中。

我希望有些字符是粗体的...有些字体很大。那样的。

我尝试使用普通的HTML标签,例如< b>粗体..< / b>它不会工作..

我想要混合字体样式的字符串。

  Text  BOLD  small BIG 

正如我所提到的那样,我正在将该字符串导出到c#windows应用程序的word文件中。

帮助非常感谢。

3 个答案:

答案 0 :(得分:0)

您的问题的关键字是 RTF,RichText格式字符串请参阅

答案 1 :(得分:0)

您可以使用RTF - 请参阅"How to paste a Rich Text Format string into Word with Visual Basic Automation"获取示例(在VB.Net中,但它在C#中的工作方式相同)

答案 2 :(得分:0)

字符串没有样式。字符串是一个字符列表,这就是全部。

如果要将带样式的文字复制/粘贴到word,则必须先将其导出为其他格式。您可以使用HTML或RTF。

This lib可能会对您有所帮助。