现在思路,画一张大的图,找出对应位置,在大图上用graphics把小图绘制出来,通过读取xml文件,获取到用户选择的几幅图片中的最大尺寸,以此尺寸新建一张图,在上面画
xml文件的读取
<span style="font-family:KaiTi_GB2312;font-size:18px;">XmlElement root = doc.DocumentElement; //获取当前文件根节点
XmlNodeList riverNode = root.GetElementsByTagName("pic"); //获取pic节点集合
foreach (XmlNode node in riverNode)
{
i++;
if (i == 1)
{
string strname = ((XmlElement)node).GetAttribute("name"); //获取names属性值
infomation1.textBox1.Text = strname;
XmlNodeList Lngnode = ((XmlElement)node).GetElementsByTagName("lng"); //获取lng子元素集合
if (Lngnode.Count == 1)
{
string lngstr = Lngnode[0].InnerText;
infomation1.textBox_jingdu.Text = lngstr;
}
XmlNodeList Latnode = ((XmlElement)node).GetElementsByTagName("lat"); //获取子元素集合
if (Latnode.Count == 1)
{
string latstr = Latnode[0].InnerText;
infomation1.textBox_weidu.Text = latstr;
}
XmlNodeList Pixnode = ((XmlElement)node).GetElementsByTagName("pixsize"); //获取子元素集合
if (Pixnode.Count == 1)
{
string lngstr = Pixnode[0].InnerText;
infomation1.textBox_size.Text = lngstr;
}
XmlNodeList resnode = ((XmlElement)node).GetElementsByTagName("resolution"); //获取子元素集合
if (resnode.Count == 1)
{
string lngstr = resnode[0].InnerText;
infomation1.textBox_fenbianlv.Text = lngstr;
}
//textBox1.Text = strname;
}
}</span>
感冒了,挺严重的,今天早睡,先这样吧