public void AddFooterWithRomanPageNumbers() { using (var doc = new DocX()) { doc.Create(); doc.AddFooters(); doc.DefaultFooter .AddParagraph() .Append("Page: ") .AppendPageNumber(PageNumberFormat.Roman) .Append(" of ") .AppendPageCount(PageNumberFormat.Roman) .Bold() .Alignment = Align.Center; for (int i = 0; i < 9; i++) { doc.InsertPageBreak(); } Validate(doc); doc.Close(); } }
public void AddFooters() { using (var doc = new DocX()) { doc.Create(); doc.AddFooters(); doc.DefaultFooter .AddParagraph() .Append("Default (Odd) Footer"); doc.EvenFooter .AddParagraph() .Append("Even Footer"); doc.FirstFooter .AddParagraph() .Append("First Footer"); doc.DifferentFirstPage = true; doc.EvenAndOddHeaders = true; doc.AddParagraph().Append("Page 1"); doc.InsertPageBreak(); doc.AddParagraph().Append("Page 2"); doc.InsertPageBreak(); doc.AddParagraph().Append("Page 3"); doc.InsertPageBreak(); doc.AddParagraph().Append("Page 4"); Validate(doc); doc.Close(); } }