我正在开发一个Windows窗体应用程序,我希望有一个富文本框显示基于不同对象触发的事件的状态。我希望能够使用rtf属性将项目格式化为rtb,以便通过更改字体粗细和颜色轻松区分它们。
格式包含
<b><datetime></b> - <colored text>Event Type</colored text> - <plain text>Event Details</plain text>
我一直在对RTF进行大量的研究,似乎有可能,但是格式化很难。根据我的发现,我需要输入一个带有非常特定标签的标题,以便它首先起作用。
似乎有很多箍要跳过才能让它工作,如果我能找到一个网站,我可以将文本输入rtb,格式化它,然后点击一个按钮然后取回rtf以这种方式生成,我会很清楚我必须做些什么才能让它发挥作用。
答案 0 :(得分:2)
过去,我使用写字板来获取在RichTextBox中使用的小块RTF。
开始&gt;节目&gt;配件&gt;写字板
所以上面的文字可以在rtf
中找到你{\rtf1\ansi\ansicpg1252\deff0\deflang6153{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\colortbl ;\red255\green0\blue0;}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\b\f0\fs22 Datetime\b0 - \cf1 Event Type\cf0 - Event Details\par
}
然后修改这些代码(或理解rtf ;-)来获得需要复制到Rtf属性的布局。
H个