Кто разбирался с Буфером обмена и данные в нём с типом HTML

catol

Client
Регистрация
05.07.2012
Сообщения
278
Благодарностей
98
Баллы
28
Проблема такая, костомный редактор на сайте. И копирую ссылку и сразу вставляю её в поле и она прекрасно копируется.

99161

Я могу эту ссылку вставить в текстовый редактор как TXT и HTML

Код:
fdsfdf
Это как HTML:
<div data-draftjs-conductor-fragment="{&quot;blocks&quot;:[{&quot;key&quot;:&quot;emi4h&quot;,&quot;text&quot;:&quot;fdsfdf &quot;,&quot;type&quot;:&quot;unstyled&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[{&quot;offset&quot;:0,&quot;length&quot;:6,&quot;style&quot;:&quot;UNDERLINE&quot;}],&quot;entityRanges&quot;:[{&quot;offset&quot;:0,&quot;length&quot;:6,&quot;key&quot;:0}],&quot;data&quot;:{}}],&quot;entityMap&quot;:{&quot;0&quot;:{&quot;type&quot;:&quot;LINK&quot;,&quot;mutability&quot;:&quot;MUTABLE&quot;,&quot;data&quot;:{&quot;url&quot;:&quot;http://ya.ru&quot;,&quot;target&quot;:&quot;_blank&quot;,&quot;rel&quot;:&quot;nofollow&quot;}}},&quot;VERSION&quot;:&quot;8.72.68&quot;}" style="white-space: pre-wrap;"><a data-hook="linkViewer" href="http://ya.ru" target="_blank" rel="noopener noreferrer nofollow" class="_3Bkfb _1lsz7"><span data-offset-key="foo-32-0" style="text-decoration: underline;"><span data-text="true">fdsfdf</span></span></a><span data-offset-key="foo-33-0"><span data-text="true"> </span></span></div>
Когда я просто копирую HTML код и вставляю в редактор он его понимает как TXT а не как HTML

99163


Собственно вопрос как положить переменную в буфер обмена средствами C# c типом данных HTML, а не TXT.
 

catol

Client
Регистрация
05.07.2012
Сообщения
278
Благодарностей
98
Баллы
28
Использую с этот код!:
lock(SyncObjects.InputSyncer)
{
var descr = project.Variables["content"].Value;
System.Windows.Forms.Clipboard.SetText(descr);
instance.ActiveTab.KeyEvent("v","press","ctrl");
}
Этот вариант даёт ошибку!:
lock(SyncObjects.InputSyncer)
{
var descr = project.Variables["content"].Value;
System.Windows.Forms.Clipboard.SetText(descr, TextDataFormat.Html);
instance.ActiveTab.KeyEvent("v","press","ctrl");
}
99168

Пишет ошибку.

Руководствуюсь

 

Вложения

catol

Client
Регистрация
05.07.2012
Сообщения
278
Благодарностей
98
Баллы
28
Последнее редактирование:

p-sergei

Client
Регистрация
20.12.2016
Сообщения
542
Благодарностей
262
Баллы
63
Чёрт очень интересно, но нифига не понятно! В буфером обмена вроде проблемы, по крайней мере в последних версиях!
Я даже жаловался на это дело ТЫЦ, как это может работать?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)