public Paginator(BasicPrinting outer, int startingPage, SizeF pageSize, Margins margins, float dpi, bool showProgressDialog)
{
this.outer = outer;
this.startingPage = startingPage;
this.margins = margins;
this.dpi = dpi;
this.pageSize = new System.Windows.Size(HundrethsToPoints(pageSize.Width), HundrethsToPoints(pageSize.Height));
this.showProgressDialog = showProgressDialog;
pageCount = CountPages();
}