您目前尚未登陆,请选择【登陆】或【注册
首页->控件插件->ASP.NET 2.53 缩略图水印组件源码>>App-Code/XML.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:ASP.NET 2.53 缩略图水印组件源码
当前文件:文件类型 ImageWaterMark253/App_Code/XML.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.HtmlControls; 10using System.IO; 11using System.Text; 12using System.Xml; 13using System.Xml.XPath; 14using System.Xml.Xsl; 15//首发于5-1-a-spx 16namespace ImageWaterMark 17{ 18 /// <summary> 19 /// XML 的摘要说明 20 /// </summary> 21 public class XMLX : Page 22 { 23 public XMLX() 24 { 25 // 26 // TODO: 在此处添加构造函数逻辑 27 // 28 } 29 public string CreateXML(string NoAndOff, string PicAndText, string PicPath, string WM_Text, string WM_Location, 30 string WM_Transparence, string WM_Angle, string Font, string FontSize, string FontColor, string FontShadow, 31 string FontForm, string mkcolor, string ShadowX, string ShadowY, string PlaceX, string PlaceY, string MinWidth, 32 string MinHeight, string ZipWidth, string ZipHeight, string MinPath, string SavePath, string Effect, 33 string Txtshadowtransparence, string PicVal, string Mosaic, string Granule, string txtmX, string txtmY, 34 string txtmWidth, string txtmHeight, string Cut, string txtcX, string txtcY, string txtcWidth, string txtcHeight, 35 string Miniature, string Brightness, string Contrast, string RGBValueR, string RGBValueG, string RGBValueB, 36 string imgXY, string freely, string imgdel, string txtshowoff) 37 { 38 //建一个新的空的XML文档 39 XmlTextWriter objXml = new XmlTextWriter(Server.MapPath("WM_Xml.xml"), null); 40 //格式化输出XML文档 41 objXml.Formatting = Formatting.Indented; 42 objXml.Indentation = 4; 43 //写入XML文档标记 44 objXml.WriteStartDocument(); 45 //写入XML文档注释 46 objXml.WriteComment("Created XML" + Context.Timestamp); 47 //写入根元素 48 objXml.WriteStartElement("WKConfig"); 49 //写入元素 50 objXml.WriteStartElement("Config"); 51 //写入属性 52 objXml.WriteAttributeString("Technology", "ASP.NET 2.0"); 53 //写入属性值 54 objXml.WriteAttributeString("Author", "张春根"); 55 //写入子元素及文本值 56 objXml.WriteElementString("Title", "水印参数配置"); 57 //写入子元素及文本值 58 objXml.WriteElementString("Version", "ImageWaterMark V2.5.3"); 59 //写入元素 60 objXml.WriteStartElement("Parameter"); 61 //写入子元素及文本值 62 objXml.WriteElementString("NoAndOff", NoAndOff); 63 objXml.WriteElementString("PicAndText", PicAndText); 64 objXml.WriteElementString("PicPath", PicPath); 65 objXml.WriteElementString("WM_Text", WM_Text); 66 objXml.WriteElementString("WM_Location", WM_Location); 67 objXml.WriteElementString("WM_Transparence", WM_Transparence); 68 objXml.WriteElementString("WM_Angle", WM_Angle); 69 objXml.WriteElementString("Font", Font); 70 objXml.WriteElementString("FontSize", FontSize); 71 objXml.WriteElementString("FontColor", FontColor); 72 objXml.WriteElementString("FontShadow", FontShadow); 73 objXml.WriteElementString("FontForm", FontForm); 74 objXml.WriteElementString("Grounding", mkcolor); 75 objXml.WriteElementString("ShadowX", ShadowX); 76 objXml.WriteElementString("ShadowY", ShadowY); 77 objXml.WriteElementString("PlaceX", PlaceX); 78 objXml.WriteElementString("PlaceY", PlaceY); 79 objXml.WriteElementString("MinWidth", MinWidth); 80 objXml.WriteElementString("MinHeight", MinHeight); 81 objXml.WriteElementString("ZipWidth", ZipWidth); 82 objXml.WriteElementString("ZipHeight", ZipHeight); 83 objXml.WriteElementString("MinPath", MinPath); 84 objXml.WriteElementString("SavePath", SavePath); 85 objXml.WriteElementString("Effect", Effect); 86 objXml.WriteElementString("Txtshadowtransparence", Txtshadowtransparence); 87 objXml.WriteElementString("PicVal", PicVal); 88 objXml.WriteElementString("Mosaic", Mosaic); 89 objXml.WriteElementString("Granule", Granule); 90 objXml.WriteElementString("txtmX", txtmX); 91 objXml.WriteElementString("txtmY", txtmY); 92 objXml.WriteElementString("txtmWidth", txtmWidth); 93 objXml.WriteElementString("txtmHeight", txtmHeight); 94 objXml.WriteElementString("Cut", Cut); 95 objXml.WriteElementString("txtcX", txtcX); 96 objXml.WriteElementString("txtcY", txtcY); 97 objXml.WriteElementString("txtcWidth", txtcWidth); 98 objXml.WriteElementString("txtcHeight", txtcHeight); 99 objXml.WriteElementString("Miniature", Miniature); 100 objXml.WriteElementString("Brightness", Brightness); 101 objXml.WriteElementString("Contrast", Contrast); 102 objXml.WriteElementString("RGBValueR", RGBValueR); 103 objXml.WriteElementString("RGBValueG", RGBValueG); 104 objXml.WriteElementString("RGBValueB", RGBValueB); 105 objXml.WriteElementString("imgXY", imgXY); 106 objXml.WriteElementString("freely", freely); 107 objXml.WriteElementString("imgdel", imgdel); 108 objXml.WriteElementString("txtshowoff", txtshowoff); 109 110 //关闭子元素、元素、根元素 111 objXml.WriteEndElement(); 112 objXml.WriteEndElement(); 113 objXml.WriteEndElement(); 114 //清除缓存 115 objXml.Flush(); 116 //关闭对象 117 objXml.Close(); 118 return ""; 119 } 120 public string XMLRead(string Value) 121 { 122 123 XmlDocument xd = new XmlDocument(); 124 xd.Load(Server.MapPath("WM_Xml.xml")); 125 126 XmlNodeList xnl = xd.GetElementsByTagName(Value); 127 if (xnl.Count == 0) 128 return ""; 129 else 130 { 131 XmlNode mNode = xnl[0]; 132 return mNode.InnerText; 133 } 134 } 135 public void getcolor(ref DropDownList ddlfont) 136 { 137 138 139 ddlfont.Items.Clear(); 140 System.Drawing.Text.InstalledFontCollection font; 141 font = new System.Drawing.Text.InstalledFontCollection(); 142 foreach (System.Drawing.FontFamily family in font.Families) 143 { 144 ddlfont.Items.Add(family.Name); 145 } 146 147 148 } 149 public static string HexEncoding(System.Drawing.Color color) 150 { 151 string R, G, B; 152 string strHexEncoding; 153 154 R = color.R.ToString("X"); 155 G = color.G.ToString("X"); 156 B = color.B.ToString("X"); 157 158 R = R.Length == 1 ? "0" + R : R; 159 G = G.Length == 1 ? "0" + G : G; 160 B = B.Length == 1 ? "0" + B : B; 161 162 strHexEncoding = "#" + R + G + B; 163 164 return strHexEncoding; 165 166 167 } 168 169 public void Messages(string Message, string href) 170 { 171 this.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script language=\"javascript\">alert('" + Message + "');location.href='" + href + "'</script>"); 172 173 } 174 public void Alert(string msg) 175 { 176 this.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script language=\"javascript\">alert('" + msg + "');</script>"); 177 } 178 } 179}
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:ASP.NET 2.53 缩略图水印组件源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号