データを xml ファイルに保存しています。現在、xmlファイルに保存されているデータをテキスト形式で印刷しようとしています。どうすればいいですか?
これは印刷中の私のコードです。
private void button4_Click(object sender, EventArgs e)
{
System.Windows.Forms.PrintDialog dlg = new System.Windows.Forms.PrintDialog();
dlg.PrinterSettings = new System.Drawing.Printing.PrinterSettings();
}
delegate DialogResult ShowPrintDialog();
private void printToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintDialog dlg = new PrintDialog();
dlg.ShowDialog();
ShowPrintDialog spd = new ShowPrintDialog(dlg.ShowDialog);
this.BeginInvoke(spd);
}
これは、データを XML ファイルに保存するための私のコードです。
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C:\\Users\\HDAdmin\\Document\\SliceEngine\\SliceEngine\\bin\\Debug\\saya.xml");
XmlElement contentElement = xmlDoc.CreateElement("Patient");
XmlElement levelEl = xmlDoc.CreateElement("LevelPriority");
XmlText xmlText = xmlDoc.CreateTextNode(berjaya[1]);
levelEl.AppendChild(xmlText);
contentElement.AppendChild(levelEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement nameEl = xmlDoc.CreateElement("Name");
nameEl.InnerText = berjaya[3];
contentElement.AppendChild(nameEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement idEl = xmlDoc.CreateElement("Id");
idEl.InnerText = berjaya[39];
contentElement.AppendChild(idEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
XmlElement bpEl = xmlDoc.CreateElement("BloodPressure");
bpEl.InnerText = berjaya[5];
contentElement.AppendChild(bpEl);
xmlDoc.DocumentElement.AppendChild(contentElement);
soを使ってデータの分割も行っていberjaya[39]
ますが、分割は無視できると思います。