Notepad++ 如何在记事本++;

Notepad++ 如何在记事本++;,notepad++,rgb,rtf,Notepad++,Rgb,Rtf,我写了一个rtf文本,看到了notepad++如何看到这个文本,并得到了一个代码。 例如:公共函数EndApp()作为布尔值 它在记事本中的转换: \r\n{\\colortbl;\\red 0\\green 176\\blue 80;} \\viewkinf\\uc1\\trpar\\lang103\\f0\\fs22\\Public Function\\cf1\\EndApp()\\cf0\\As Boolean 我可以知道哪种语法识别“EndApp()”是绿色写的,cf1和cf0的意思是

我写了一个rtf文本,看到了notepad++如何看到这个文本,并得到了一个代码。 例如:
公共函数EndApp()
作为布尔值

它在记事本中的转换:

\r\n{\\colortbl;\\red 0\\green 176\\blue 80;}
\\viewkinf\\uc1\\trpar\\lang103\\f0\\fs22\\Public Function\\cf1\\EndApp()\\cf0\\As Boolean

我可以知道哪种语法识别“
EndApp()
”是绿色写的,cf1和cf0的意思是指颜色表中索引为1的颜色,即\red 0\green 176\blue 80

\cf0是“自动”颜色,由颜色表中的第一个(空)条目表示,以“;”结尾


您需要一个RTF解析器来提取这些信息。Microsoft已在RTF规范中发布了一个小型RTF解析器的C代码。

\cf1表示颜色表中索引为1的颜色,即\red 0\green 176\blue 80

\cf0是“自动”颜色,由颜色表中的第一个(空)条目表示,以“;”结尾


您需要一个RTF解析器来提取这些信息。微软已经在RTF规范中发布了一个小型RTF解析器的C代码。

但是如果“EndApp()”是绿色的,为什么会有蓝色80,我只需要知道记事本++如何知道某个解析器的颜色word@ivi您可以在上测试RGB值(0、176、80)-结果显示为(暗)绿色。关于Notepad++:据我所知,Notepad++没有将RTF“转换”为代码,它只是显示RTF文件中包含的原始RTF代码。我正在编写一个代码,使用rust语言自动更改某些单词的颜色,因此我需要将文本读取为txt,并为某些单词指定特定的rgb。Notepadd++将txt作为代码读取。因此您需要创建一个修改后的RTF文件,该文件使用与原始文件不同的颜色?请编辑您的问题以使您的应用程序目标更清晰。我想编写一个代码来更改其中的颜色,这意味着用Rust语言编写的代码包含在RTFB中更改为颜色的命令。但如果“EndApp()”为绿色,为什么会有蓝色80,我只需要记事本++如何知道某个特定对象的颜色word@ivi您可以在上测试RGB值(0、176、80)-结果显示为(暗)绿色。关于Notepad++:据我所知,Notepad++没有将RTF“转换”为代码,它只是显示RTF文件中包含的原始RTF代码。我正在编写一个代码,使用rust语言自动更改某些单词的颜色,因此我需要将文本读取为txt,并为某些单词指定特定的rgb。Notepadd++将txt作为代码读取。因此您需要创建一个修改后的RTF文件,该文件使用与原始文件不同的颜色?请编辑您的问题以使您的应用程序目标更清晰。我想编写一个代码来更改其中的颜色,这意味着用Rust语言编写的代码包含在rtf中更改为颜色的命令