Копировать и вставить данные в нескольких форматах в буфер обмена в C#

В этом примере показано, как копировать и вставлять данные в несколько форматов в буфер обмена. Он сохраняет данные в форматах Rich Text (RTF), текста и HTML. Когда вы вставляете данные, он отдельно отображает каждый из доступных форматов.

Следующий код показывает, как программа копирует данные в буфер обмена.

Сначала код создает новый DataObject. Он вызывает метод SetData объекта для сохранения данных в RTF и текстовых форматах. Затем он составляет небольшой документ HTML и снова использует метод SetData объекта данных для сохранения документа в формате HTML.

Сначала код создает новый DataObject. Он вызывает метод SetData объекта для сохранения данных в RTF и текстовых форматах. Затем он составляет небольшой документ HTML и снова использует метод SetData объекта данных для сохранения документа в формате HTML.

...

Следующий код показывает, как программа вставляет данные из буфера обмена.

Для каждого типа данных RTF, текста и HTML, код использует метод GetDataPresent объекта Clipboard, чтобы узнать, доступен ли формат. Если это так, в коде используется метод Clipboard GetData для получения данных.

Источник: http://csharphelper.com/blog/2014/09/copy-and-paste-data-in-multiple-formats-to-the-clipboard-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *