WPF: печать многостраничного TextBlock

Я использую FlowDocument для печати в WPF, используя метод, описанный здесь, но у меня возникают проблемы при попытке охватить несколько страниц. Прямо под корнем FlowDocument у меня есть текстовый блок, например:

<Paragraph>
    <TextBlock Text="{Binding Directions}" />
</Paragraph>

Если текст, к которому он привязан, длиннее одной страницы, отображается только одна страница, а остальные просто обрезаются. Есть ли способ, которым я могу охватить несколько страниц с помощью TextBlock?


person Echilon    schedule 13.06.2009    source источник


Ответы (1)


К сожалению нет, нельзя. Должен быть привязываемым классом Run. Поищите в Google примеры.

person dovepanda    schedule 28.09.2009
comment
Я читал о BindableRuns, но надеялся их избежать. Спасибо за ваш ответ. - person Echilon; 28.09.2009