2015-07-29 3 views
0

государственной статической силы AddNumeration (ссылка WordprocessingDocument finalDoc) {Как добавить номер страницы WordProccesingDocument OpenXml C#

 IEnumerable<FooterPart> foo = finalDoc.MainDocumentPart.FooterParts; 

     int count = 1; 
     foreach (FooterPart fp in foo){ 

     Footer f = new Footer(); 

     ParagraphProperties paragraphProperties1 = new ParagraphProperties(new SectionProperties(new PageNumberType { Start = 1 })); 
     paragraphProperties1.NumberingProperties = NumberingProperties 
     paragraphProperties1.Justification = new Justification() { Val = JustificationValues.Right }; 
     Run run1 = new Run(); 
     Text text1 = new Text(); 

     text1.Text = count.ToString(); 
     count++; 
     run1.Append(text1); 
     Paragraph paragraph1 = new Paragraph() { RsidParagraphAddition = "00164C17", RsidRunAdditionDefault = "00164C17" }; 

     paragraph1.Append(paragraphProperties1); 
     paragraph1.Append(run1); 

     f.Append(paragraph1); 

     fp.Footer = f; 
    } 


    } 

Этот код всегда отображать номер 1 на участке нижнего колонтитула на каждой странице.

ответ

Смежные вопросы