三零网 www.q3060.com -- 技术、分享、进步
当前位置:首页 > 软件编程 > Java编程 > Java itext生成pdf设置下划线

Java itext生成pdf设置下划线

投稿:mmqxmqko3211p  发布时间:2015-03-10  【手机版】  人气:

使用setUnderline设置iText对象下划线显示
我们可以使用setUnderline(float thickness, float yPosition)方法设置一个iText的Chunk对象下划线的显示样式。setUnderline方法的参数介绍:
public Chunk setUnderline(Color color, float thickness, float thicknessMul,float yPosition, float yPositionMul, int cap);
参数说明:
thickness: 水平线粗細
thicknessMul: 水平线粗細修正
yPosition: 水平线y坐标
yPositionMul: 水平线y坐标修正
cap: 水平线样式

package cn.outofmemory.example.itextpdf;

import com.itextpdf.text.Chunk;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class AjavaUnderlineStrikeThroughDemo {
public static void main(String[] args) {
Document document = new Document();
try {
PdfWriter.getInstance(document,
new FileOutputStream("AjavaUnderStrike.pdf"));
document.open();
// 创建Chunk对象,设置下划线的厚度为0.1
Chunk underline = new Chunk("hello,AJava.org ");
underline.setUnderline(0.1f, -1f);
document.add(underline);
// 创建Chunk对象,设置下划线的厚度为1
Chunk strike = new Chunk("欢迎到outofmemory.cn交流学习");
strike.setUnderline(1f, 3f);
document.add(strike);
} catch (DocumentException | FileNotFoundException e) {
e.printStackTrace();
} finally {
document.close();
}
}
}
 

●【往下看,下一页更精彩】●
延伸阅读:
  
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,请收藏本网站!
三零网 | 网站地图| 最近更新 | 关于我们 | 联系方式 | |

Copyright © 2012-2020,Q3060.COM All Rights Reserved.