private void backgroundWorkerGeneratePages_DoWork(object sender, DoWorkEventArgs e) { GeneratePagesEventArgs args = e.Argument as GeneratePagesEventArgs; if (args.GenerateAllDocuments) { GraphicsDocument.GenerateXinHuaProjects(bll, args.OutPath); } else { foreach (Prj_Document document in args.Documents) { GraphicsDocument.GenerateXinHuaSheets(bll, document, args.OutPath); } } }
// 生成目录文件 private void btnGenerateCatalog_Click(object sender, EventArgs e) { if (!OutPathValidated()) { return; } if (manager == null) { MessageBox.Show("请先加载数据!"); return; } if (bll == null) { InitializeBllManager(); } GraphicsDocument.GenerateXinHuaPageList(bll, this.txtOutPath.Text); MessageBox.Show("生成页面目录文件结束!", "完成"); }