Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }