public object Clone()
        {
            PrintTemplate clone = OfType(_type);

            foreach (ImageSource thisImage in imageSources)
            {
                clone.AddImage(thisImage);
            }

            return(clone);
        }
 public PrintBatch(PrintTemplate template, PrintManager printManager)
 {
     _template     = template;
     _printManager = printManager;
     BuildId();
 }
 public PrintBatchHandler(PrintTemplateType templateType, PrintManager printManager)
 {
     _printBatch = new PrintBatch(PrintTemplate.OfType(templateType), printManager);
 }