找回密码
 立即注册

QQ登录

只需一步,快速开始

wangzhkai

注册会员

3

主题

5

帖子

114

积分

注册会员

积分
114

活字格认证

最新发帖
wangzhkai
注册会员   /  发表于:2012-8-24 17:32  /   查看:8005  /  回复:4
c# word怎么加水印啊

4 个回复

倒序浏览
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
5#
回复 3楼wangzhkai的帖子

wangzhkai 你好

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

  3.     textControl1.PrintPreview(printDoc);
复制代码

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


源码下载: VS2010 + TX Text Control17.0
5812_WaterMark.zip (10.79 KB, 下载次数: 427)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部