c# word怎么加水印啊
c# word怎么加水印啊 回复 1楼wangzhkai的帖子请问 wangzhkai 使用的是哪款控件?TX 不支持水印功能 回复 2楼iceman的帖子
用的这个TX Text Control 17.0.NET for Windows Forms
类似word水印功能没有吗? 回复 3楼wangzhkai的帖子
wangzhkai 你好,
不好意思,TX Text Control 17.0.NET for Windows Forms 不支持水印功能。 回复 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]