回复 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
5812_WaterMark.zip
(10.79 KB, 下载次数: 427)
|