问一:我用Graphics在窗口上绘了一张图,我该如何把它保存成一张图片呢
比如,我要画一个椭圆,然后保存到D:\\e.gif
我该如何实现呢,谢谢问二:如何用c#替换word中指定的文字啊
例如:替换D:\\h.doc中中所有的hehe为haha,问三:如何插入文字到指定的地方,
例如:插入hi到有<kckdjd>(要插入字符或图片)</dkfsaljskl>标记的位置问四:如何向word中插入一张图片呢
例如:我要向D:\\h.doc中插入D:\\e.gif以上问题散分,两天未曾离开电脑,仍未解决,非常感谢各位的回答

解决方案 »

  1.   

    第一:
    using(Bitmap img = new Bitmap(宽,高)){
    using(Graphics g = Graphics.FromImage(img)){
    g.Draw....
    g.DrawImage(img,(38*i),8); }
    img.Save(D:\\e.gif"",ImageFormat.Gif);
    }
      

  2.   

    g.DrawImage(img,(38*i),8);忘删除了
      

  3.   

    第三
    string s="<kckdjd>(要插入字符或图片)</dkfsaljskl>";
    s=Regex.Replace(s, "<kckdjd>([\\s\\S]*?)?</dkfsaljskl>", "hi");
      

  4.   

    如果你对rtf格式有所了解的话,如上是没有什么问题的。参看
    http://www.codeproject.com/cs/miscctrl/csexrichtextbox.asp
      

  5.   

    谢谢锦上添花的回答,字符串的匹配是知道的,存在的问题上如何读取word中的文本
      

  6.   

    Knight94(愚翁):谢谢您的指导,不过我需要的是对doc文件的操作啊,而我对rtf一点也不知道的
      

  7.   

    coolxyq(锦上添花):请问如何设置图片的背景啊?
      

  8.   

    Graphics.Clear 清除整个绘图面并以指定背景色填充
    g.Clear(Color.FromArgb(30,230,230,255));
      

  9.   

    问题二读取全部内容到StringBuilder 然后替换后保存问题三定位 插入 保存问题四 
    研究一下
      

  10.   

    2,3,4的问题如果允许用Office程序集的话,很简单,录制宏,根据宏代码适当修改就可以直接用.
    这种方法要求客户端需要安装有Office;
    参见http://www.microsoft.com/china/msdn/archives/library/dnexcl2k2/html/odc_offcs.asp