Как добавить данные в FixedDocument

Всем, привет! Мне нужно сформировать документ состоящий из текста и рисунков, потом вывести на печать. При этом нужно чтобы документ сформировался и отобразился пользователю разбитым на страницы(типа как в ворде). Поэтому использую DocumentViewer и FixedDocument.
            <DocumentViewer Name="Doc">                <FixedDocument Name="fixDoc">                </FixedDocument>             </DocumentViewer>
На сколько я понимаю данные(текст и рисунки) нужно пихать в FixedDocument, но вот как не могу разобраться. Может кто-нибудь подскажет?
1 ответ

Все, разобрался.
           FixedDocument fixDoc = new FixedDocument();           PageContent pageContent = new PageContent();           FixedPage fixedPage = new FixedPage();            ****** pageWidth = 96 * 8.5;            ****** pageHeight = 96 * 11;           // Размеры страницы            fixedPage.Width = pageWidth;            fixedPage.Height = pageHeight;           // Создаем элемент            TextBlock tb = new TextBlock();            tb.Text = "12231234 fg fghg eiughesogies pgsdhfg;psdjblsdfbspoiubtg srptohgis rth";            tb.Height = 20;           //Отступ элемента справа и слева            FixedPage.SetLeft(tb, 0);            FixedPage.SetTop(tb, inc);           // Добавляем элемент             ((IAddChild)pageContent).AddChild(fixedPage);          // Добавляем страницу в документ             fixDoc.Pages.Add(pageContent);
Вроде даже работает   Если немного пошаманить   можно и на несколько страниц разбить.