2009-02-09 63 views
1

我正在尋找一個類/ API,它允許您創建和操作RichText字符串(rtf格式),以便與RichTextbox類似的控件一起使用。那裏有一個很好的「RichString」類嗎?

我想的有點像StringBuilder的,但也允許你指定的格式,你追加到它,並且還回去和編輯之前附加段,以及做這樣的字符串操作,如相當於.Contains().IndexOf()和字符串比較。它可能需要一些額外的類來支持格式化功能。

有什麼建議嗎?

回答

0

iTextSharp基本上是一個PDF生成庫,但也可以用來創建如here所示的文件。

0

爲什麼不添加一行和然後的格式呢?您可以創建一個使用stringbuilder的自定義類,但也可以在同一個子類中設置文本的樣式(請注意,只要繪製完成,它就會看起來非常模糊,因爲它會完成子圖並繪製它) 我的意思是使用選擇來設置它的格式。此外,我覺得寫RTF是有腦子死的控制,可以開箱即用。

編輯:只是爲了澄清,我的意思是
1.寫行
2.選擇定製的StringBuilder所用零件(不通過匹配,但偏移)
3.樣式。 =)

Edit_2:現在我想到了它,它有一個簡化的sintax的美妙的可能性。你可以有一個子,把你需要的東西:

WriteIt(用戶名,「我的文字」)
(日期由你的子:)

相關問題