Как сохранить семейство шрифтов моего элемента управления TextEditor Avalonedit при копировании и вставке? - PullRequest
0 голосов
/ 20 января 2020

Я использую AvalonEdit для поддержки подсветки синтаксиса для моего приложения WPF. Он работает с кодом SQL, вот так это выглядит:

enter image description here

Я изменил семейство шрифтов на «Consolas», изменив Атрибут fontfamily моего avalonedit: элемент управления TextEditor.

 <avalonedit:TextEditor x:Name="txeCode" FontFamily="Consolas"/>

Проблема, с которой я сталкиваюсь, заключается в том, что я копирую и вставляю содержимое своего приложения в другую программу. Например, когда я вставляю его в Microsoft Word, он просто заканчивается стандартным шрифтом (Arial). Я предполагаю, что элемент управления TextEditor использует Rich Text Format, но я не могу найти, как его изменить. Как изменить элемент управления AvalonEdit, чтобы он также сохранял семейство шрифтов при вставке?

Я использовал xshd отсюда WPF AvalonEdit SQL запрос xhsd Пост от Филиппа Рика

...