我正在尋找一個類/ API,它允許您創建和操作RichText字符串(rtf格式),以便與RichTextbox類似的控件一起使用。那裏有一個很好的「RichString」類嗎?
我想的有點像StringBuilder的,但也允許你指定的格式,你追加到它,並且還回去和編輯之前附加段,以及做這樣的字符串操作,如相當於.Contains()
或.IndexOf()
和字符串比較。它可能需要一些額外的類來支持格式化功能。
有什麼建議嗎?
我正在尋找一個類/ API,它允許您創建和操作RichText字符串(rtf格式),以便與RichTextbox類似的控件一起使用。那裏有一個很好的「RichString」類嗎?
我想的有點像StringBuilder的,但也允許你指定的格式,你追加到它,並且還回去和編輯之前附加段,以及做這樣的字符串操作,如相當於.Contains()
或.IndexOf()
和字符串比較。它可能需要一些額外的類來支持格式化功能。
有什麼建議嗎?
iTextSharp基本上是一個PDF生成庫,但也可以用來創建如here所示的文件。
爲什麼不添加一行和然後的格式呢?您可以創建一個使用stringbuilder的自定義類,但也可以在同一個子類中設置文本的樣式(請注意,只要繪製完成,它就會看起來非常模糊,因爲它會完成子圖並繪製它) 我的意思是使用選擇來設置它的格式。此外,我覺得寫RTF是有腦子死的控制,可以開箱即用。
編輯:只是爲了澄清,我的意思是
1.寫行
2.選擇定製的StringBuilder所用零件(不通過匹配,但偏移)
3.樣式。 =)
Edit_2:現在我想到了它,它有一個簡化的sintax的美妙的可能性。你可以有一個子,把你需要的東西:
WriteIt(用戶名,「我的文字」)
(日期由你的子:)
自動添加我將在此我們來看一看:它看起來像是我正在尋找的85%左右,這可能就足夠了。 – 2009-02-09 22:02:05
它也是開源的。 – Brian 2009-02-09 22:31:58