java | itext|PdfContentByte水印文字相关(透明度、方位、大小、颜色)
来源:互联网 发布:12377网络举报网站 编辑:程序博客网 时间:2024/06/08 05:42
PdfContentByte under=null;
for (int i = 1; i <= total; i++) // 每一页都加水印
{ under = stamp.getOverContent(i);// .getUnderContent(i);
under.beginText();
//用来设置文字的位置和字体---开始
under.setColorFill(BaseColor.RED);
under.setFontAndSize(bfChinese,fontSize);
under.setTextRise(45);//斜度
//横向居中
//under.setTextMatrix((pageWidth-fontSize*stampStr.length())/2+50,(pageHeight-fontSize*stampStr.length())/2+100);
PdfGState gs = new PdfGState();
gs.setFillOpacity(0.3f);// 设置透明度为0.8
under.setGState(gs);
//用来设置文字的位置和字体---结束
under.setTextMatrix(200,500);
under.newlineShowText(stampStr);
under.endText();
}
for (int i = 1; i <= total; i++) // 每一页都加水印
{ under = stamp.getOverContent(i);// .getUnderContent(i);
under.beginText();
//用来设置文字的位置和字体---开始
under.setColorFill(BaseColor.RED);
under.setFontAndSize(bfChinese,fontSize);
under.setTextRise(45);//斜度
//横向居中
//under.setTextMatrix((pageWidth-fontSize*stampStr.length())/2+50,(pageHeight-fontSize*stampStr.length())/2+100);
PdfGState gs = new PdfGState();
gs.setFillOpacity(0.3f);// 设置透明度为0.8
under.setGState(gs);
//用来设置文字的位置和字体---结束
under.setTextMatrix(200,500);
under.newlineShowText(stampStr);
under.endText();
}
0 0
- java | itext|PdfContentByte水印文字相关(透明度、方位、大小、颜色)
- Itext PDF生成 加水印图片文字
- Itext PDF生成 加水印图片文字
- Java添加水印(图片水印,文字水印)
- Java添加水印(图片水印,文字水印)
- pdf加水印,文字和图片,超链接, java itext, 这里有你想要的一切
- 改变UITextFile水印文字颜色
- itext 5.3.0实现对pdf文件添加(文字和图片)水印
- Java添加水印+图片水印+文字水印
- java图片处理(文字水印、图片水印、缩放、补白)
- Java 实现图片水印之文字水印(SpringMVC + Jsp)
- Java 文字水印处理
- Java开发文字水印
- java 添加文字水印
- JAVA编写的图片水印添加(文字水印、图片水印)
- 图片改变大小加水印加文字
- java给图片加水印,文字水印
- java-图片加水印,文字水印
- 关于VC6.0版ASCII码在源代码中使用紊乱的测试
- C#——字段 & 属性
- Java中的hashcode方法
- AngularJs的表单验证
- 使用ButterKnife Zelezny 时,出现异常ArrayIndexOutOfBoundsException
- java | itext|PdfContentByte水印文字相关(透明度、方位、大小、颜色)
- Mybatis调用Oracle中的存储过程和function
- 手机常用自动化测试框架学习
- C语言位运算说明
- java算法1~两个字符串是否互为变形词
- 通过JS判断浏览器类型,详细区分IE各版本浏览器
- ftp模式详解
- bi报表测试
- 浅析PHP7新功能及语法变化总结(转载)