Хранение содержимого буфера обмена в базе данных и восстановление его

Я пытаюсь написать программу, которая должна хранить набор абзацев, содержащих текст, изображения, формулы и т. Д. В базе данных. После этого программа должна иметь возможность выбрать некоторые из этих абзацев, собрать их вместе и распечатать на бумаге.

Моя идея заключалась в том, чтобы напечатать каждый абзац в виде ms-word, скопировать абзац в буфер обмена и затем сохранить содержимое буфера обмена в записи базы данных через мое приложение. Затем внутри приложения я могу выбрать некоторые из этих записей, объединить и поместить их обратно в буфер обмена. Затем, если я вставлю содержимое буфера обмена в ms-word, я получу выделенные абзацы и смогу распечатать их с помощью ms-word.

Я попробовал Clipboard.GetText и Clipboard.SetText. Также я попытался вставить абзацы в элемент управления ritchText в моем приложении и сохранить его содержимое RTF, но ни один из них не сработал. Я также читал похожие вопросы, но не смог решить проблему.

Любые идеи высоко ценятся.

1 ответ

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

Другие вопросы по тегам