我正在尝试设置richTextBox的RTF属性,如下所示:
this.richTextBox1.Rtf = @"{\rtf1\ansi\ansicpg1252\deff0\deflang5129{\fonttbl{\f0\fnil\fcharset0 Calibri;}}{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\sa200\sl240\slmult1\lang9\f0\fs22{\pict\pngblip\picw685\pich109\picwgoal685\pichgoal109" + imagestring + @"}\pard\sa200\sl276\slmult1\par}";
var rts = this.richTextBox1.Rtf;
当您调试rts时,var中有不同的内容。
"{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang5129{\\fonttbl{\\f0\\fnil\\fcharset0 Microsoft Sans Serif;}}\r\n\\viewkind4\\uc1\\pard\\sa200\\sl240\\slmult1\\f0\\fs17\\par\r\n}\r\n"
我假设是为RTB设置的默认值。为什么我似乎无法设置此属性? RTB是否可以验证富文本字符串?
答案 0 :(得分:0)
您可能没有正确输入格式。 我建议将图像粘贴到richtext框中,然后检查其RTF属性以查看它应该是什么。