Exemple #1
0
        public void SetHTMLDesignerInsertMediaData(MediaFileType type, InsertMediaData data)
        {
            XmlElement element = GetMediaElement(type);

            element.SetAttribute("vMargin", data.MediaVMargin.ToString());
            element.SetAttribute("scale", data.MediaScale.ToString());
            element.SetAttribute("quality", data.MediaQuality.ToString());
            element.SetAttribute("hMargin", data.MediaHMargin.ToString());
            element.SetAttribute("align", data.MediaAlign.ToString());

            this.Save();
        }
Exemple #2
0
        public InsertMediaData GetHTMLDesignerInsertMediaData(MediaFileType type)
        {
            XmlElement element = GetMediaElement(type);

            //如果没有属性,则表示是刚创建的元素
            if (!element.HasAttributes)
            {
                return(null);
            }

            InsertMediaData mediaData = new InsertMediaData();

            mediaData.MediaAlign   = int.Parse(element.GetAttribute("align"));
            mediaData.MediaHMargin = decimal.Parse(element.GetAttribute("hMargin"));
            mediaData.MediaQuality = int.Parse(element.GetAttribute("quality"));
            mediaData.MediaScale   = int.Parse(element.GetAttribute("scale"));
            mediaData.MediaVMargin = decimal.Parse(element.GetAttribute("vMargin"));
            return(mediaData);
        }