wangzhkai 发表于 2012-8-24 17:33:00

c# word怎么加水印啊

c# word怎么加水印啊

iceman 发表于 2012-8-24 17:35:00

回复 1楼wangzhkai的帖子

请问 wangzhkai 使用的是哪款控件?TX 不支持水印功能

wangzhkai 发表于 2012-8-24 19:21:00

回复 2楼iceman的帖子

用的这个TX Text Control 17.0.NET for Windows Forms

类似word水印功能没有吗?

iceman 发表于 2012-8-27 10:38:00

回复 3楼wangzhkai的帖子

wangzhkai 你好,
不好意思,TX Text Control 17.0.NET for Windows Forms 不支持水印功能。

ZenosZeng 发表于 2012-8-27 16:19:00

回复 3楼wangzhkai的帖子

wangzhkai 你好

TX Text Control 17.0 产品中没有直接提供水印功能,不过我们可以通过.NET提供的标准打印功能来实现水印打印,主要代码如下:
    PrintDocument printDoc = new PrintDocument();
    printDoc.PrintPage += new PrintPageEventHandler(printDoc_PrintPage);

    textControl1.PrintPreview(printDoc);

    void printDoc_PrintPage(object sender, PrintPageEventArgs e)
    {
      Graphics g = e.Graphics;
      g.TranslateTransform(200, 200);
      g.RotateTransform(e.PageSettings.Landscape ? 30 : 60);
      g.DrawString("西安葡萄城控件", new Font("Arial", 75, FontStyle.Bold), new SolidBrush(Color.FromArgb(64, Color.Black)), 0, 0);
    }

源码下载: VS2010 + TX Text Control17.0


运行截图:
页: [1]
查看完整版本: c# word怎么加水印啊