0

我为标签手动设置了字体,但是,当我将其保存为 Word 文档时,我之前设置的字体消失了。我不知道如何弄清楚

private void button1_Click(object sender, EventArgs e)
    {
        string text = label1.Text + textBox1.Text + "\r\n\r\n\r\n" +
                      label2.Text + textBox2.Text + "\r\n\r\n\r\n";

        sSaveFileDialog sfd = new SaveFileDialog();
        sfd.Filter = "Microsoft Word| *.doc";
        if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            string path = sfd.FileName;
            MessageBox.Show(path);
            if (!File.Exists(path))
            {

                using (StreamWriter sw = File.CreateText(path))
                {
                    sw.WriteLine(text);

                }

            }

        }
    }
4

1 回答 1

1

StreamWriter(基本上)将字符串(字符)写入文件。Word 格式化并不是那么简单。如果你想要格式化,那么它会变得更加复杂。

有关格式化 Word 文档的详细信息,请参阅此MSDN 文章。您需要一个可以控制文档的对象。

于 2013-10-13T17:33:09.540 回答