WPF: печать FlowDocument без диалогового окна печати

Я пишу приложение для создания заметок в WPF, используя FlowDocument для каждой отдельной заметки. Приложение ищет и фильтрует заметки по тегам. Я хочу напечатать все заметки в текущем отфильтрованном списке как отдельные документы, и я хочу показать только один диалог печати в начале работы.

Я нашел хороший пример печати в этой теме , но он предназначен для печати единственного FlowDocument , поэтому он использует перегрузку CreateXpsDocumentWriter () , которая отображает диалог печати. ​​

Итак, вот мой вопрос: Кто-нибудь может предложить хороший код для печати FlowDocument без отображения PrintDialog ? Я полагаю, что в начале процедуры отобразлю диалоговое окно «Печать», а затем переберу свою коллекцию заметок для печати каждого FlowDocument .

6
задан CJBS 22 September 2017 в 17:43
поделиться