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(); }
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); }