public ExportJobManager Export(ExportList list, List <ElementExportSettings> tvgs)
        {
            ExportJobManager manager = new ExportJobManager();

            foreach (ElementExportSettings tvg in tvgs)
            {
                manager.AddJob(this, list, tvg);
            }
            Exporting(manager);
            manager.RunJobs();
            return(manager);
        }
        public ExportJobManager ExportAll()
        {
            ExportJobManager manager = new ExportJobManager();

            foreach (ExportList list in pf.ExportList)
            {
                foreach (ElementExportSettings tvg in list.Elements)
                {
                    manager.AddJob(this, list, tvg);
                }
            }
            Exporting(manager);
            manager.RunJobs();
            return(manager);
        }
        public ExportJobManager ExportObsolete()
        {
            ExportJobManager manager = new ExportJobManager();

            foreach (ExportList list in pf.ExportList)
            {
                foreach (ElementExportSettings tvg in list.Elements)
                {
                    if (tvg.ExportStatus == ElementExportSettings.LastExportStatus.Obsolete)
                    {
                        manager.AddJob(this, list, tvg);
                    }
                }
            }
            Exporting(manager);
            manager.RunJobs();
            return(manager);
        }