Получить верхний и нижний колонтитулы немного сложнее, чем получить часть документа.
Как здесь описано (довольно хороший вид информации), в документе и даже в разделе может быть много верхних и нижних колонтитулов.
Итак, вам нужно открыть эту основную часть документа, определить элемент w: headerReference внутри элемента section (w: sectPr). Этот headerReference (или, конечно, нижний колонтитул) содержит информацию о типе заголовка (первая страница, нечетные, четные страницы или общие), а также идентификатор ссылки (например, «rId6»). Основываясь на ссылочном идентификаторе, вы можете искать ссылки верхнего / нижнего колонтитула (GetRelationship ()), и с их помощью вы можете найти часть верхнего / нижнего колонтитула.
Примечание: интересно, что тип отношения верхних / нижних колонтитулов был "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header" вместо" http://schemas.openxmlformats.org/wordprocessingml/2006/header", который есть в спецификации, но, так как вы все равно должны искать верхний / нижний колонтитул по идентификатору ссылки и не ссылочный тип, на самом деле это не проблема.