iTextSharp插入指定背景色透明的图片
来源:互联网 发布:格式工厂有没有mac版 编辑:程序博客网 时间:2024/04/28 07:41
本文原创,转载请注明出处:http://blog.csdn.net/banket004
iTextSharp用来处理PDF相当的强大,虽然作者专门写了一本书介绍这个,但有些功能的资料还是太少了.
iTextSharp可以直接插入具有透明度的PNG图片, 但对于像BMP格式那些没有透明度的图片,在插入的时候还是可以对指定背景色透明的.关键代码如下:
//创建Image实例iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(System.Drawing.Image.FromHbitmap((IntPtr)axMyActiveX1.hBitmap), new BaseColor(255, 255, 255));//设置想要透明的颜色,如下对白色透明//如果是RGBImage,Image.Transparency数组的格式为{red起始值, red终止值, green起始值, green终止值, blue起始值, blue终止值};范围为0~255image.Transparency = new int[] { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};image.SetAbsolutePosition(imgActualPosX, imgActualPosY);image.ScaleAbsolute(imgActualWidth, imgActualHeight);PdfContentByte contentByte = stamper.GetOverContent(_pdfDoc.CurrentPage);contentByte.AddImage(image);
- iTextSharp插入指定背景色透明的图片
- JS背景色图片透明
- 图片去掉背景色变透明
- MFC中设置窗体的背景色,图片,插入音乐
- 关于Label的背景色透明
- 画笔和透明背景色的画笔
- 设置UILabel的背景色为透明
- 设置图片的背景色
- Label背景色透明
- 背景色透明rgba
- IE8 背景色透明
- activity 背景色 透明
- 使用photoshop(ps)将图片的背景色变成透明
- 将png图片背景色置为透明
- android 剪切图片并把背景色设为透明
- Java裁剪压缩PNG图片,透明背景色变黑问题解决
- IOS 图片去除特定背景色,使背景透明
- [转]MFC中设置窗体的背景色,图片,插入音乐
- HDU 1283 最简单的计算机
- 下拉刷新(TableView中才可使用)
- 机器视觉、模式识别库
- 在页面里添加可动视图
- [Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容
- iTextSharp插入指定背景色透明的图片
- 关于 iOS 基础动画
- 判断字符串是否为整数的方法(转载)
- 静态联编和动态联编
- 提交给服务器
- Android的进程优先级与进程回收
- Uva11584 最少回文串
- 的V
- 关于在同一元素上使用相同参数多次调用addEventListner()的结果