Исправлена вставка динамической страницы документа
Я пытаюсь вставить динамические страницы внутри моего фиксированного документа в цикле
FixedPage page1 = new FixedPage();
но после первой страницы выдает сообщение об ошибке уже дочерний элемент другого элемента управления. Можете ли вы указать мне, как добавить страницы в свой фиксированный документ? Как я могу сделать массив страниц?
1 ответ
Решение
Убедитесь, что линия FixedPage page1 = new FixedPage();
выполняется в начале каждого цикла, иначе page1 всегда будет указывать на одну и ту же страницу, и вы будете пытаться вставить одну и ту же страницу в документ несколько раз.
Ваш код должен выглядеть так
while( looping )
{
FixedPage page1 = new FixedPage();
myFixedDocument.Pages.Add(page1);
}
Никогда не следует добавлять страницу 1 ни к чему, пока переменная не будет переназначена на новый FixedPage.