Пример #1
0
        public virtual void AddCustomEven()
        {
            PageRange range = new PageRange();

            range.AddPageRangePart(PageRange.PageRangePartOddEven.EVEN);
            NUnit.Framework.Assert.AreEqual(range.GetQualifyingPageNums(5), iText.IO.Util.JavaUtil.ArraysAsList(2, 4));
        }
Пример #2
0
        public virtual void AddCustomAfter()
        {
            PageRange range = new PageRange();

            range.AddPageRangePart(new PageRange.PageRangePartAfter(3));
            NUnit.Framework.Assert.AreEqual(range.GetQualifyingPageNums(5), iText.IO.Util.JavaUtil.ArraysAsList(3, 4,
                                                                                                                5));
        }
Пример #3
0
        public virtual void AddCustomAnd()
        {
            PageRange range = new PageRange();

            PageRange.IPageRangePart odd = PageRange.PageRangePartOddEven.ODD;
            PageRange.IPageRangePart seq = new PageRange.PageRangePartSequence(2, 14);
            PageRange.IPageRangePart and = new PageRange.PageRangePartAnd(odd, seq);
            range.AddPageRangePart(and);
            NUnit.Framework.Assert.AreEqual(range.GetQualifyingPageNums(15), iText.IO.Util.JavaUtil.ArraysAsList(3, 5,
                                                                                                                 7, 9, 11, 13));
        }