ElementAnalysisTableCreation.cs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. using DevExpress.XtraReports.UI;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Drawing;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace OTSIncAReportApp._1_UI.OTSReportExport.Template
  9. {
  10. /// <summary>
  11. /// 元素分析表创建类
  12. /// </summary>
  13. internal class ElementAnalysisTableCreation
  14. {
  15. /// <summary>
  16. /// 元素分析有大分类
  17. /// </summary>
  18. /// <returns></returns>
  19. public XRTable add_ElementListS()
  20. {
  21. XRTable Template = new XRTable();
  22. XRTableRow Template_Rows_1 = new XRTableRow();
  23. XRTableCell Template_Rows1_Cell_1 = new XRTableCell();
  24. Template_Rows1_Cell_1.WidthF = 688F;
  25. Template_Rows1_Cell_1.BackColor = Color.DarkGray;
  26. Template_Rows_1.Controls.Add(Template_Rows1_Cell_1);
  27. Template.Rows.Add(Template_Rows_1);
  28. XRTableRow Template_Rows_2 = new XRTableRow();
  29. XRTableCell Template_Rows2_Cell_1 = new XRTableCell();
  30. Template_Rows2_Cell_1.WidthF = 688f;
  31. Template_Rows_2.Controls.Add(Template_Rows2_Cell_1);
  32. Template.Rows.Add(Template_Rows_2);
  33. XRTableRow Template_Rows_3 = new XRTableRow();
  34. XRTableCell Template_Rows3_Cell_1 = new XRTableCell();
  35. XRTableCell Template_Rows3_Cell_2 = new XRTableCell();
  36. XRTableCell Template_Rows3_Cell_3 = new XRTableCell();
  37. XRTableCell Template_Rows3_Cell_4 = new XRTableCell();
  38. XRTableCell Template_Rows3_Cell_5 = new XRTableCell();
  39. XRTableCell Template_Rows3_Cell_6 = new XRTableCell();
  40. XRTableCell Template_Rows3_Cell_7 = new XRTableCell();
  41. XRTableCell Template_Rows3_Cell_8 = new XRTableCell();
  42. XRTableCell Template_Rows3_Cell_9 = new XRTableCell();
  43. XRTableCell Template_Rows3_Cell_10 = new XRTableCell();
  44. XRTableCell Template_Rows3_Cell_11 = new XRTableCell();
  45. XRTableCell Template_Rows3_Cell_12 = new XRTableCell();
  46. XRTableCell Template_Rows3_Cell_13 = new XRTableCell();
  47. Template_Rows3_Cell_1.WidthF = 69f;
  48. Template_Rows3_Cell_2.WidthF = 69f;
  49. Template_Rows3_Cell_3.WidthF = 50f;
  50. Template_Rows3_Cell_4.WidthF = 50f;
  51. Template_Rows3_Cell_5.WidthF = 50f;
  52. Template_Rows3_Cell_6.WidthF = 50f;
  53. Template_Rows3_Cell_7.WidthF = 50f;
  54. Template_Rows3_Cell_8.WidthF = 50f;
  55. Template_Rows3_Cell_9.WidthF = 50f;
  56. Template_Rows3_Cell_10.WidthF = 50f;
  57. Template_Rows3_Cell_11.WidthF = 50f;
  58. Template_Rows3_Cell_12.WidthF = 50f;
  59. Template_Rows3_Cell_13.WidthF = 50f;
  60. Template_Rows_3.Controls.Add(Template_Rows3_Cell_1);
  61. Template_Rows_3.Controls.Add(Template_Rows3_Cell_2);
  62. Template_Rows_3.Controls.Add(Template_Rows3_Cell_3);
  63. Template_Rows_3.Controls.Add(Template_Rows3_Cell_4);
  64. Template_Rows_3.Controls.Add(Template_Rows3_Cell_5);
  65. Template_Rows_3.Controls.Add(Template_Rows3_Cell_6);
  66. Template_Rows_3.Controls.Add(Template_Rows3_Cell_7);
  67. Template_Rows_3.Controls.Add(Template_Rows3_Cell_8);
  68. Template_Rows_3.Controls.Add(Template_Rows3_Cell_9);
  69. Template_Rows_3.Controls.Add(Template_Rows3_Cell_10);
  70. Template_Rows_3.Controls.Add(Template_Rows3_Cell_11);
  71. Template_Rows_3.Controls.Add(Template_Rows3_Cell_12);
  72. Template_Rows_3.Controls.Add(Template_Rows3_Cell_13);
  73. Template.Rows.Add(Template_Rows_3);
  74. Template.WidthF = 668f;
  75. Template.Borders = DevExpress.XtraPrinting.BorderSide.All;
  76. Template.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
  77. Template.Rows[1].TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
  78. return Template;
  79. }
  80. /// <summary>
  81. /// 元素分析无大分类
  82. /// </summary>
  83. /// <returns></returns>
  84. public XRTable add_ElementList()
  85. {
  86. XRTable Template = new XRTable();
  87. XRTableRow Template_Rows_1 = new XRTableRow();
  88. XRTableCell Template_Rows1_Cell_1 = new XRTableCell();
  89. Template_Rows1_Cell_1.WidthF = 688F;
  90. Template_Rows1_Cell_1.BackColor = Color.DarkGray;
  91. Template_Rows_1.Controls.Add(Template_Rows1_Cell_1);
  92. Template.Rows.Add(Template_Rows_1);
  93. XRTableRow Template_Rows_2 = new XRTableRow();
  94. XRTableCell Template_Rows2_Cell_1 = new XRTableCell();
  95. Template_Rows2_Cell_1.WidthF = 688f;
  96. Template_Rows_2.Controls.Add(Template_Rows2_Cell_1);
  97. Template.Rows.Add(Template_Rows_2);
  98. XRTableRow Template_Rows_3 = new XRTableRow();
  99. XRTableCell Template_Rows3_Cell_2 = new XRTableCell();
  100. XRTableCell Template_Rows3_Cell_3 = new XRTableCell();
  101. XRTableCell Template_Rows3_Cell_4 = new XRTableCell();
  102. XRTableCell Template_Rows3_Cell_5 = new XRTableCell();
  103. XRTableCell Template_Rows3_Cell_6 = new XRTableCell();
  104. XRTableCell Template_Rows3_Cell_7 = new XRTableCell();
  105. XRTableCell Template_Rows3_Cell_8 = new XRTableCell();
  106. XRTableCell Template_Rows3_Cell_9 = new XRTableCell();
  107. XRTableCell Template_Rows3_Cell_10 = new XRTableCell();
  108. XRTableCell Template_Rows3_Cell_11 = new XRTableCell();
  109. XRTableCell Template_Rows3_Cell_12 = new XRTableCell();
  110. XRTableCell Template_Rows3_Cell_13 = new XRTableCell();
  111. Template_Rows3_Cell_2.WidthF = 69f;
  112. Template_Rows3_Cell_3.WidthF = 50f;
  113. Template_Rows3_Cell_4.WidthF = 50f;
  114. Template_Rows3_Cell_5.WidthF = 50f;
  115. Template_Rows3_Cell_6.WidthF = 50f;
  116. Template_Rows3_Cell_7.WidthF = 50f;
  117. Template_Rows3_Cell_8.WidthF = 50f;
  118. Template_Rows3_Cell_9.WidthF = 50f;
  119. Template_Rows3_Cell_10.WidthF = 50f;
  120. Template_Rows3_Cell_11.WidthF = 50f;
  121. Template_Rows3_Cell_12.WidthF = 50f;
  122. Template_Rows3_Cell_13.WidthF = 50f;
  123. Template_Rows_3.Controls.Add(Template_Rows3_Cell_2);
  124. Template_Rows_3.Controls.Add(Template_Rows3_Cell_3);
  125. Template_Rows_3.Controls.Add(Template_Rows3_Cell_4);
  126. Template_Rows_3.Controls.Add(Template_Rows3_Cell_5);
  127. Template_Rows_3.Controls.Add(Template_Rows3_Cell_6);
  128. Template_Rows_3.Controls.Add(Template_Rows3_Cell_7);
  129. Template_Rows_3.Controls.Add(Template_Rows3_Cell_8);
  130. Template_Rows_3.Controls.Add(Template_Rows3_Cell_9);
  131. Template_Rows_3.Controls.Add(Template_Rows3_Cell_10);
  132. Template_Rows_3.Controls.Add(Template_Rows3_Cell_11);
  133. Template_Rows_3.Controls.Add(Template_Rows3_Cell_12);
  134. Template_Rows_3.Controls.Add(Template_Rows3_Cell_13);
  135. Template.Rows.Add(Template_Rows_3);
  136. Template.WidthF = 668f;
  137. Template.Borders = DevExpress.XtraPrinting.BorderSide.All;
  138. Template.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
  139. Template.Rows[1].TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
  140. return Template;
  141. }
  142. }
  143. }