0

我正在尝试将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 是否可能验证富文本字符串?

4

1 回答 1

0

您可能没有正确输入格式。我建议将图像粘贴到富文本框中,然后检查其 RTF 属性以查看它应该如何。

于 2013-10-13T01:29:50.597 回答