Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何在rich edit中显示不可打印的字符?_Delphi_Winapi_Character_Richedit_Non Printable - Fatal编程技术网

Delphi 如何在rich edit中显示不可打印的字符?

Delphi 如何在rich edit中显示不可打印的字符?,delphi,winapi,character,richedit,non-printable,Delphi,Winapi,Character,Richedit,Non Printable,有没有一种方法可以显示任何一个复杂的控件?或者至少在每行的末尾 我已经对进行了快速预览,但看不到任何特定于此目的的内容。我只是好奇,希望有一种比替换字符更干净的方法(至少在那一段中是这样) 谢谢TRichEdit中没有这样的功能 如果有,您可以在RichViewEdit.Options中设置rvoShowSpecialCharacters,然后调用RichViewEdit.Reformat 在TRichEdit中没有这样的特性 如果有,您可以在RichViewEdit.Options中设置rvo

有没有一种方法可以显示任何一个复杂的控件?或者至少在每行的末尾

我已经对进行了快速预览,但看不到任何特定于此目的的内容。我只是好奇,希望有一种比替换字符更干净的方法(至少在那一段中是这样)


谢谢

TRichEdit中没有这样的功能


如果有,您可以在
RichViewEdit.Options
中设置
rvoShowSpecialCharacters
,然后调用
RichViewEdit.Reformat

在TRichEdit中没有这样的特性


如果有,您可以在
RichViewEdit.Options
中设置
rvoShowSpecialCharacters
,然后调用
RichViewEdit.Reformat

我认为Windows富编辑控件不支持此功能。您可能会考虑使用不同的文本编辑器控件。我认为Scintilla可以做到这一点,因为记事本+ +这样做。此外,您可能正在谈论“隐藏字符”(例如,20美元,09美元,$$0C,和$$0A),而不是一般的“控制字符”,例如“开始标题”,“发送结束”,“文本结束”,“Bell”,“shift in”,等等@Andreas-是的,关于隐藏的字符,这些字符的显示是有意义的,可以在常用的文字编辑器中显示。我想你可以自己做,只需在每个段落后添加一个段落符号。我怀疑是否有设置使TRichEdit自动执行此操作。我认为Windows富编辑控件不支持此操作。您可能会考虑使用不同的文本编辑器控件。我认为Scintilla可以做到这一点,因为记事本+ +这样做。此外,您可能正在谈论“隐藏字符”(例如,20美元,09美元,$$0C,和$$0A),而不是一般的“控制字符”,例如“开始标题”,“发送结束”,“文本结束”,“Bell”,“shift in”,等等@Andreas-是的,关于隐藏的字符,这些字符的显示是有意义的,可以在常用的文字编辑器中显示。我想你可以自己做,只需在每个段落后添加一个段落符号。我怀疑是否有一个设置使TRichEdit自动执行此操作。+1并接受;TRichView看起来不错,但价格。。对我来说最重要的是它没有被TRichEdit支持。ThanksI知道一些delphi工具,如帮助和手册,最初使用RichEdit时出于几十个原因放弃了它。他们现在使用TRichView,而且体验(我是帮助和手册的用户)是值得的。在任何商业应用程序中使用RichEdit都不是很好,只是为了一些非常琐碎的目的。我不会用RichEdit.+1和accept编写文字处理器、帮助文件编辑器,甚至保险公司的信函编辑工具;TRichView看起来不错,但价格。。对我来说最重要的是它没有被TRichEdit支持。ThanksI知道一些delphi工具,如帮助和手册,最初使用RichEdit时出于几十个原因放弃了它。他们现在使用TRichView,而且体验(我是帮助和手册的用户)是值得的。在任何商业应用程序中使用RichEdit都不是很好,只是为了一些非常琐碎的目的。我不会用RichEdit编写文字处理器、帮助文件编辑器,甚至保险公司表单信函编辑工具。