我是仿照这个例子做的
http://www.alixixi.com/weBuild/subject4/20051213147543.html try
{
string str = doc.Content.Text;
doc.Content.Text = str.Replace("%DATE", DateTime.Now.ToString("yyyy年MM月dd日"));
foreach (Word.Comment bm in doc.Comments)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + bm.Range.Text + "');</script>");
}
object fn = (object)Server.MapPath("test/temp.doc");
doc.SaveAs(ref fn, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
Response.Redirect("test/temp.doc"); //直接打开用ie打开另存的文件,然后可直接调用ie里的打印功能
}
但是替换后,字体发生了变化,我摸版中是楷体的,变成了宋体,请问怎么才能使字体不发生变化
http://www.alixixi.com/weBuild/subject4/20051213147543.html try
{
string str = doc.Content.Text;
doc.Content.Text = str.Replace("%DATE", DateTime.Now.ToString("yyyy年MM月dd日"));
foreach (Word.Comment bm in doc.Comments)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + bm.Range.Text + "');</script>");
}
object fn = (object)Server.MapPath("test/temp.doc");
doc.SaveAs(ref fn, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
Response.Redirect("test/temp.doc"); //直接打开用ie打开另存的文件,然后可直接调用ie里的打印功能
}
但是替换后,字体发生了变化,我摸版中是楷体的,变成了宋体,请问怎么才能使字体不发生变化
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货