//..................................................................... /// <summary> /// Creates an Footer instance and adds its children. /// </summary> /// <param name="FooterText"></param> /// <returns></returns> private static Footer GeneratePageFooterPart(string FooterText) { PositionalTab pTab = new PositionalTab( ) { Alignment = AbsolutePositionTabAlignmentValues.Center, RelativeTo = AbsolutePositionTabPositioningBaseValues.Margin, Leader = AbsolutePositionTabLeaderCharValues.None }; var elment = new Footer( new Paragraph( new ParagraphProperties( new ParagraphStyleId( ) { Val = "Footer" }), new Run(pTab, new Text(FooterText)) ) ); return(elment); }
//..................................................................... /// <summary> /// Creates an header instance and adds its children. /// </summary> /// <param name="HeaderText"></param> /// <returns></returns> private static Header GeneratePageHeaderPart(string HeaderText) { // set the position to be the center PositionalTab pTab = new PositionalTab( ) { Alignment = AbsolutePositionTabAlignmentValues.Center, RelativeTo = AbsolutePositionTabPositioningBaseValues.Margin, Leader = AbsolutePositionTabLeaderCharValues.None }; var element = new Header( new Paragraph( new ParagraphProperties( new ParagraphStyleId( ) { Val = "Header" }), new Run(pTab, new Text(HeaderText)) ) ); return(element); }