2010-07-23 4 views
0

elem est obtenu en recherchant les différentes parties du document, à la fois MainDocumentPart.Document et HeaderParts:OpenXML SDK: Texte mis à jour en headerPart pas sauvées

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

Dans tous les cas, la sortie est exactement comme prévu à stdout, il semble travailler parfaitement. Mais lorsque le fichier est enregistré, seules les modifications apportées au corps du texte sont visibles ... l'en-tête reste inchangé. Dois-je débloquer l'en-tête ou quelque chose?

Répondre

4

Appelez HeaderPart.Header.Save() dans l'en-tête qui contient elem.

Questions connexes