예제 #1
0
        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);
                }
            }
        }
예제 #2
0
        // 生成目录文件
        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("生成页面目录文件结束!", "完成");
        }