/// <summary> /// 创建市公司文档 /// </summary> public override void createword(string wordpath) { try { lstFM = FDXXtbl_city.GetInfo(CompanyID); //WordPath = wordpath; using (DocX document = DocX.Create(wordpath)) { setdoc(document); //设置文档属性 Addcover(document); //添加封面 Addtoc(document); //添加目录 Addintro(document, title_city); //添加概述 Addorganization(document, title_city); //添加组织机构 Addfdxx(document); //添加市公司的房地信息总汇 Addcountrycompanies(document); //添加市公司本部和县级公司 document.Save(); if (docCompilationListener != null) { docCompilationListener.DocCompleted(new DocCompilationArg( CompanyID, wordpath, DocCompilationStatus.Success)); } } //Console.WriteLine("创建文档成功!"); //Console.WriteLine(WordPath); } catch (System.Exception ex) { LogHelper.WriteLog(typeof(CreateCityCompany), ex); if (docCompilationListener != null) { docCompilationListener.DocCompleted(new DocCompilationArg( CompanyID, wordpath, DocCompilationStatus.Fail, ex.Message)); } throw new Exception("生成失败:" + ex.Message); } }
/// <summary> /// 创建市公司文档(作为省公司下级的市公司) /// </summary> /// <param name="document"></param> /// <param name="childcityName"></param> /// <param name="childcityID"></param> public void createword(DocX document, string childcityName, int childcityID, NumoftitleHelper title) { try { lstFM = FDXXtbl_city.GetInfo(childcityID); Addcover(document, childcityName); //添加封面 Addintro(document, childcityName, childcityID, title); //添加概述 Addorganization(document, childcityID, title); //添加组织机构 Addfdxx(document, childcityName, title); //添加房地信息总汇 Addcountrycompanies(document, childcityID, title); //添加市公司本部和县级公司 } catch (System.Exception ex) { LogHelper.WriteLog(typeof(CreateCityCompany), ex); } }