После this answer Я написал несколько тестов кода.Шестнадцатеричный цвет обволакивания
Я попытался поместить некоторый текст с цветом «903C39» (что-то вроде красного) и показать его в веб-браузере и после вставки его в Rich Text Box. Но если я пишу:
<font color='#903C39'> Blablabla </font>
Появляется текст в серый цвет. Но если я деградировать немного цвета к «903C30», то появляется цвет «красный»:
Это нормально?
Весь код, который я попытался это:
string html = @"<font color='#903C30' size='1,5' face='Arial'> 903C30</font> <br> <font color='#903C39' size='1,5' face='Arial'> 903C39 </font>";
var webBrowser = new WebBrowser();
webBrowser.CreateControl(); // only if needed
webBrowser.DocumentText = html;
while (webBrowser.DocumentText != html)
Application.DoEvents();
webBrowser.Document.ExecCommand("SelectAll", false, null);
webBrowser.Document.ExecCommand("Copy", false, null);
richTextBox1.Paste();
Только имея WebBrowser и RichTextBox с именами по умолчанию.
это C# или по умолчанию html css – lordkain
C#, извините, я отредактирую его – Nimrrod
Кто знает? Вы используете нестандартный HTML. Может быть, есть резерв для веб-безопасных цветов, когда вы используете такой ужасно устаревший HTML? Это, безусловно, имеет смысл. Рассматривали ли вы использование стандартного HTML или просто форматированный текст в текстовом поле с богатым текстовым полем (RTF)? – Luaan