this answer 다음 코드 테스트를 작성했습니다.16 진수로 표시됩니다.
색상이 '903C39'(빨간색과 비슷한 색상)의 텍스트를 넣고 웹 브라우저에 표시하고 서식있는 텍스트 상자에 붙여 넣으려고했습니다. 하지만 작성하는 경우 :
<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();
그냥 기본 이름을 가진 웹 브라우저와를 RichTextBox를 가진.
이 C# 또는 기본 html CSS – lordkain
C#입니다. 죄송합니다. 편집하겠습니다. – Nimrrod
누가 알겠습니까? 표준이 아닌 HTML을 사용하고 있습니다. 이런 끔찍한 구식 HTML을 사용하면 웹에 안전한 색상을 대체 할 수 있습니까? 확실히 말이 될 것입니다. 표준 HTML을 사용하거나 서식있는 텍스트 상자 (RTF)에서 형식이 지정된 텍스트를 직접 사용하는 것이 고려 되었습니까? – Luaan