Table of Contents

Class PageRange.PageRangePartAnd

Namespace
iText.Kernel.Utils
Assembly
itext.kernel.dll

Class for range part based on several range parts.

public class PageRange.PageRangePartAnd : PageRange.IPageRangePart
Inheritance
PageRange.PageRangePartAnd
Implements
Inherited Members

Remarks

Class for range part based on several range parts. A 'and' is performed between all conditions. This allows for example to configure odd pages between page 19 and 25.

Constructors

PageRangePartAnd(params IPageRangePart[])

Creates new PageRange.PageRangePartAnd instance.

public PageRangePartAnd(params PageRange.IPageRangePart[] conditions)

Parameters

conditions IPageRangePart[]

PageRange.IPageRangePart conditions to combine several range parts, e.g. to configure odd pages between page 19 and 25

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetAllPagesInRange(int)

public virtual IList<int> GetAllPagesInRange(int nbPages)

Parameters

nbPages int

Returns

IList<int>

GetHashCode()

public override int GetHashCode()

Returns

int

IsPageInRange(int)

public virtual bool IsPageInRange(int pageNumber)

Parameters

pageNumber int

Returns

bool