Изображение водяного знака на всех страницах распечатки FlowDocument в WPF

Короче говоря: может ли кто-нибудь помочь мне в печати FlowDocument, который может охватывать несколько страниц с одинаковым изображением водяного знака на каждой странице? Моя текущая реализация печатает водяной знак только на первой странице. Как сделать какие-то шаблоны в этом сценарии?

Описание: я создаю приложение WPF, которое печатает FlowDocument. FlowDocument содержит изображение, используемое в качестве водяного знака, и документ будет напечатан на одной или нескольких страницах в зависимости от длины содержимого. На первой странице все работает нормально. Я хочу, чтобы одно и то же изображение использовалось на всех страницах как водяной знак, чего в настоящее время не происходит. Я думаю, что мне нужно работать с объектом DocumentPaginator, но я не уверен, как это сделать. Кто-нибудь имел опыт печати FlowDocument с вышеописанным сценарием, который звучит как печать на основе шаблона?

1 ответ

Решение

Да уж! Я наконец нашел решение. Это было в XAML. На самом деле я пытался сделать это с целью печати, чтобы каждая страница в распечатке содержала изображение водяного знака или текст. В FlowDocumentPaginator есть шаблоны для определения таких разделов, как верхний и нижний колонтитулы. Вы можете использовать их для достижения этой цели при печати. Я успешно сделал это для принтера.

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