| | |
| | | return strem; |
| | | } |
| | | |
| | | protected void SetWordHander(Aspose.Words.Document doc, string title,string reportType) |
| | | protected void SetWordHander(Aspose.Words.Document doc, string title, string reportType) |
| | | { |
| | | DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); |
| | | builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary); |
| | |
| | | builder.MoveToDocumentStart(); |
| | | } |
| | | |
| | | protected void SetWordFooter(Aspose.Words.Document doc, string title,string reportType) |
| | | protected void SetWordFooter(Aspose.Words.Document doc, string title, string reportType) |
| | | { |
| | | DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); |
| | | |
| | |
| | | SimulationWordReportHelper Text_center_25_black = new SimulationWordReportHelper(builder) { fontalignment = ParagraphAlignment.Center, fontsize = 25, isblod = true };//主标题 |
| | | SimulationWordReportHelper Text_left_15_black = new SimulationWordReportHelper(builder) { fontsize = 15, isblod = true };//一级标题 |
| | | SimulationWordReportHelper Text_left_12_black = new SimulationWordReportHelper(builder) { fontsize = 12 }; |
| | | SimulationWordReportHelper Text_left_13_black = new SimulationWordReportHelper(builder) { fontsize = 13 }; |
| | | |
| | | SimulationWordReportHelper Text_reight_10_black = new SimulationWordReportHelper(builder) { fontalignment = ParagraphAlignment.Right, fontsize = 12 }; |
| | | SetWordHander(src, reportViewModel.ProjectName,reportViewModel.ReportType); |
| | | SetWordHander(src, reportViewModel.ProjectName, reportViewModel.ReportType); |
| | | SetWordFooter(src, reportViewModel.ProjectName, reportViewModel.ReportType); |
| | | |
| | | builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple; |
| | |
| | | SimulationWordReportHelper Cell_h_merging_start = new SimulationWordReportHelper(builder) { horizontalMerge = Aspose.Words.Tables.CellMerge.First }; |
| | | SimulationWordReportHelper Cell_h_merging_end = new SimulationWordReportHelper(builder) { horizontalMerge = Aspose.Words.Tables.CellMerge.Previous }; |
| | | |
| | | Text_center_25_black.structureText(string.Format("{0}{1}", reportViewModel.ProjectName, "项目节能方案报告")); |
| | | Text_center_25_black.structureText(string.Format("{0}{1}", reportViewModel.ProjectName, reportViewModel.ReportType)); |
| | | Text_left_15_black.structureText("一、系统概述"); |
| | | Text_left_15_black.AddBlankLine(); |
| | | Text_left_15_black.AddBlankLine(); |
| | | Text_left_12_black.structureText(string.Format("{0}", reportViewModel.Description)); |
| | | // Text_left_15_black.AddBlankLine(); |
| | | // Text_left_15_black.AddBlankLine(); |
| | | Text_left_13_black.structureText(string.Format("{0}", reportViewModel.Description)); |
| | | Text_left_12_black.structureText("1.1、设备基本配置"); |
| | | |
| | | #region 设别基本配置表 |
| | |
| | | Text_left_12_black.structureLeft20Text("3.1.3 通过水泵性能曲线模拟,水泵运行在一定的工况下,其流量Q、扬程H、功率P、效率η相对应;实际性能与标准性能一般差异(主要为效率η指标)"); |
| | | Text_left_12_black.structureLeft20Text("3.1.4 管路系统压力降换算基本公式(i代表单位米长度管道上沿程阻力系数)"); |
| | | |
| | | // 插入图片 |
| | | // builder.Write(" "); |
| | | Text_left_12_black.structureTextAndImage(Xhs.Core.Properties.Resources.Pressure_conversion_formula_big1_2, 30, 150); |
| | | |
| | | Text_left_12_black.structureTextAndImage("00-core\\Pressure_conversion_formula_big1.2.png", 30, 150); |
| | | // builder.Write(" "); |
| | | Text_left_12_black.structureTextAndImage("00-core\\Pressure_conversion_formula_small1.2.png", 35, 220); |
| | | Text_left_12_black.structureTextAndImage(Xhs.Core.Properties.Resources.Pressure_conversion_formula_small1_2, 35, 220); |
| | | Text_left_12_black.structureLeft20Text("3.1.5 局部阻力计算公式"); |
| | | // builder.Write(" "); |
| | | Text_left_12_black.structureTextAndImage("00-core\\Local_resistance.png", 35, 60); |
| | | Text_left_12_black.structureTextAndImage(Xhs.Core.Properties.Resources.Local_resistance, 35, 60); |
| | | Text_left_12_black.structureLeft20Text("3.1.6 阀门开度与局部阻力系数关系(参考)"); |
| | | |
| | | #region 阀门开度与局部阻力系数关系表 |