В моем документе Word я добавляю новый раздел:
var defaultSection = mainPart.Document.Descendants<SectionProperties>().First();
var paragraph2 = new Paragraph();
var paragraphProperties2 = new ParagraphProperties();
var sectionProperties2 = defaultSection.Clone() as SectionProperties;
var sectionTypeCur = sectionProperties2.Descendants<SectionType>().FirstOrDefault();
sectionProperties2.RemoveChild(sectionTypeCur);
var sectionType2 = new SectionType() { Val = SectionMarkValues.NextPage };
var pageNumberType2 = new PageNumberType()
{
ChapterSeparator = defaultPageNumbering.ChapterSeparator,
ChapterStyle = defaultPageNumbering.ChapterStyle,
Format = defaultPageNumbering.Format,
Start = null
};
var pageNumberTypeCur = sectionProperties2.Descendants<PageNumberType>().FirstOrDefault();
sectionProperties2.RemoveChild(pageNumberTypeCur);
sectionProperties2.Append(pageNumberType2);
var titlePageCur2 = sectionProperties2.Descendants<TitlePage>().FirstOrDefault();
sectionProperties2.RemoveChild(titlePageCur2);
paragraphProperties2.Append(sectionProperties2);
paragraph2.Append(paragraphProperties2);
lastElementInFirstSection.InsertAfterSelf(paragraph2);
И обратите внимание, что в новом разделе нумерация страниц начинается со значения по умолчанию. Но я хочу, чтобы нумерация страниц продолжалась, начиная с самого высокого номера страницы в предыдущем разделе.
Как я могу это сделать?