OpenXML SDK: обновленный текст в HeaderPart не сохраняется - PullRequest
0 голосов
/ 23 июля 2010

elem получается путем поиска различных частей документа, как MainDocumentPart.Document и HeaderParts:

                Text text = elem.GetFirstChild<Text>();
                System.Console.Write("Updating content from '{0}'", text.Text);
                text.Text = "blah";
                System.Console.WriteLine(" to '{0}'", text.Text);

Во всех случаях выходные данные в точности соответствуют ожидаемому стандартному выводу, они выглядят отлично.Но когда файл сохранен, видны только изменения основного текста ... заголовок остается неизменным.Должен ли я разблокировать заголовок или что-то?

1 Ответ

4 голосов
/ 28 июля 2010

Вызовите HeaderPart.Header.Save() на Заголовке, который содержит elem.

...