В настоящее время я использую PrintVisual()
в приложении wpf для печати.В настоящий момент это работает отлично, единственная проблема, с которой я сейчас сталкиваюсь, - это обработка больших объемов данных, которые нужно разбить на страницы, в результате чего я хочу несколько раз визуализировать окно в буфер, а затем выполнить задание на печать.В настоящее время PrintVisual()
создает несколько заданий на печать, что работает, но не очень красноречиво.
Я пытался использовать отражатель, чтобы получить источник для PrintVisual()
в надежде реализовать это в IDocumentPaginatorSource
, к сожалению,Отражатель не работает.
Возможно, мне следует попытаться перевести окно в FlowDocument
?Хотя мне не очень хочется кодировать макет печати.
Есть предложения?Заранее спасибо!