我正在寻找一个类/ API,允许您创建和操作RichText字符串(rtf格式)以与类似RichTextbox的控件一起使用。
我正在考虑像StringBuilder这样的东西,但是这也允许你在追加到它时指定格式,并且还可以返回并编辑以前附加的段,以及执行类似于{{1}的字符串操作}或.Contains()
和字符串比较。它可能需要一些额外的类来支持格式化功能。
有什么建议吗?
答案 0 :(得分:3)
答案 1 :(得分:0)
iTextSharp基本上是一个PDF生成库,但也可用于创建文件here。
答案 2 :(得分:0)
为什么不添加一行和然后格式呢?您可以创建一个使用stringbuilder的自定义类,但也可以在同一个子中对文本进行样式处理(请注意,一旦绘制它就会显示为fomatted,因为它将完成sub然后绘制它) 我的意思是使用选择来格式化它。此外,我觉得写RTF是脑死亡的控制,可以开箱即用。
编辑:只是为了澄清,我的意思是
1.写下行
2.选择自定义字符串构建器中使用的部件(不是通过匹配,而是通过偏移)
设计风格。 =)
Edit_2:现在我想起来了,它有一个简化的sintax的极好的可能性。你可以拥有一个能满足你需要的东西:
WriteIt(用户名,“我的文字”)
(由您的子自动添加的日期:)