/// Init #region Init /// <summary> /// Constructor. /// </summary> /// <param name="psFileName">postscript file name</param> /// <param name="title">print job title</param> public PrintingControlWindow(string psFileName, PrintJobTitle title) : this() { // create view model _viewModel = new PrintingControlViewModel(this, new PrintingControlModel(psFileName, title)); }
/// <summary> /// Constructor. /// </summary> /// <param name="title">print job title</param> public PrintingControlWindow(PrintJobData title) : this() { // create view model _viewModel = new PrintingControlViewModel(this, new PrintingControlModel(title)); }
/// <summary> /// Constructor. Demo version. /// </summary> /// <param name="UserPC">User PC</param> /// <param name="DocumentName">Document Name</param> /// <param name="PageCount">Page Count</param> /// <param name="ColorPageCost">Color Page Cost</param> /// <param name="BlackAndWhitePageCost">Black And White Page Cost</param> /// <param name="isColorDocument">is color document flag</param> /// <param name="printers">list of printers</param> public PrintingControlWindow(string UserPC, string DocumentName, int PageCount, int ColorPageCost, int BlackAndWhitePageCost, bool isColorDocument, Printers printers) : this() { // create view model _viewModel = new PrintingControlViewModel(this, new PrintingControlModel(UserPC, DocumentName, PageCount, ColorPageCost, BlackAndWhitePageCost, isColorDocument, printers)); }