فهرست منبع

修复PPT解析相关代码

CrazyIter 5 سال پیش
والد
کامیت
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