using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;

namespace TEAMModelOS.SDK.Module.PowerPointX.Model
{
 
    public class PPTXPicture : PPTXPosition
    {
        //类型
        public string Type { get; set; } = "Picture";
        //base64编码信息
        public string Data { get; set; }
        //填充颜色
        public string FillColor { get; set; }
        //轮廓颜色
        public string LineColor { get; set; }
        //效果颜色
        public string EffectColor { get; set; }
        /*
         *  [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.NoFill))]
            [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.SolidFill))]
            [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.GradientFill))]
            [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.BlipFill))]
            [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.PatternFill))]
            [DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Drawing.GroupFill))]
         *  blipFill （图片填充）	§20.1.8.14
            gradFill （渐变填充）	§20.1.8.33
            grpFill （组填充）	§20.1.8.35
            noFill （无填充）	§20.1.8.44
            pattFill （图案填充）	§20.1.8.47
            solidFill （纯色填充）

        45*240    
        42*175
        60*55
        65*90
         */
    }
}
