CrazyIter 5 лет назад
Родитель
Сommit
dbc3fc85a0

+ 5 - 1
TEAMModelOS.Service/Models/PowerPoint/Fill.cs

@@ -23,8 +23,12 @@ namespace HiTeachCC.Model.PowerPoint
         public string HtmlText { get; set; }
         //渐变填充投射方向
         public double Rot { get; set; }
-        //渐变填充 颜色列表
+        //渐变填充  以及前景色 背景色 的图案填充  颜色列表
         public List<string> gradColor { get; set; }
+        /// <summary>
+        /// 图案填充的内置图形 ltDnDiag 等 48种内置图案
+        /// </summary>
+        public string pattPrst { get; set; }
 
     }
     /// <summary>

+ 4 - 0
TEAMModelOS.Service/Models/PowerPoint/Inner/WarpObj.cs

@@ -14,6 +14,10 @@ namespace TEAMModelOS.Service.Models.PowerPoint.Inner
         public Dictionary<string, Dictionary<string, string>> slideResObj { get; set; }
         public Dictionary<string, Dictionary<string, string>> layoutResObj { get; set; }
         public Dictionary<string, Dictionary<string, string>> masterResObj { get; set; }
+        public XmlNode slideLayoutContent { get; set; }
+        public XmlNode slideMasterContent { get; set; }
+        public XmlNode themeContent { get; set; }
+        
     }
 
 

Разница между файлами не показана из-за своего большого размера
+ 309 - 1239
TEAMModelOS.Service/Services/PowerPoint/Implement/ShapeGenerator.cs


Разница между файлами не показана из-за своего большого размера
+ 881 - 0
TEAMModelOS.Service/Services/PowerPoint/Implement/ShapeHelper.cs