//============================================================ // <T>存储配置信息。</T> // // @param config 配置信息 //============================================================ public void SaveConfig(FXmlNode config) { // 设置信息 config.Set("id", _id); config.Set("name", _name); config.Set("layer_count", _layerCount); config.Set("size", _size.ToString()); config.Set("range", _range.ToString()); config.Set("deep", _deep); //............................................................ // 存储高度纹理 FXmlNode xheight = config.CreateNode("Height"); xheight.Set("source", _textureHeight); // 存储颜色纹理 FXmlNode xcolor = config.CreateNode("Color"); xcolor.Set("source", _textureColor); //............................................................ // 存储层信息 FXmlNode xlayers = config.CreateNode("Layers"); if (null != xlayers) { foreach (FDrMapLayer layer in _layers) { FXmlNode xlayer = xlayers.CreateNode("Layer"); layer.SaveConfig(xlayer); } } }
//============================================================ // <T>保存设置信息。<T> // // @param xconfig 设置节点 //============================================================ public void SaveConfig(FXmlNode xconfig) { // 设置索引 xconfig.Set("index", _index); // 设置延时 xconfig.Set("delay", _delay); // 设置图片大小 xconfig.Set("size", _size.ToString()); // 设置有效大小 xconfig.Set("valid_rectangle", _validRectangle.ToString()); // 设置有效重心 xconfig.Set("valid_barycenter", _validBarycenter.ToString()); // 设置文件名称 xconfig.Set("file_name", RFile.GetFileName(_fileName)); }
//============================================================ // <T>保存设置信息。<T> // // @param xconfig 设置节点 // @author TYFNG 20120409 //============================================================ public override void SaveConfig(FXmlNode xconfig) { base.SaveConfig(xconfig); // 设置图片尺寸 xconfig.Set("size", _size.ToString()); // 设置文件属性 xconfig.Set("option_alpha", _optionAlpha); // 设置支持空白 xconfig.Set("option_padding", _optionPadding); // 设置品质类型 xconfig.SetNvl("quality_cd", _qualityCd); // 设置品质调色板 xconfig.Set("quality_palette", _qualityPalette); // 设置品质透明 xconfig.Set("quality_alpha", _qualityAlpha); // 设置文件名称 xconfig.Set("file_name", RFile.GetFileName(_fileName)); }
//============================================================ // <T>存储配置信息。</T> // // @param xconfig 配置信息 //============================================================ public void SaveConfig(FXmlNode xconfig) { xconfig.Set("name", _name); xconfig.Set("render_target_size", _renderTargetSize.ToString()); }