Java 在PDF中绘制虚线、实线
1、可通过2种方法导入jar:
1. 可在E-iceblue中文关系手动下载jar包,并解压将lib文件夹下的jar文件导入Java程序;
2. 创建Maven项目程序,并在pom.xml文件中配置Maven仓库路径,并指定Spire.PDF for Java的Maven依赖,然后导入jar,具体可参考教程文档“E-iceblue中文官网-支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品"。
1、import com.spire.pdf.*;
import com.spire.pdf.graphics.PdfDashStyle;
import com.spire.pdf.graphics.PdfPen;
import com.spire.pdf.graphics.PdfRGBColor;
import java.awt.*;
public class DashLine {
public static void main(String[] args) {
//新建PDF文档,添加一页
PdfDocument pdf = new PdfDocument();
PdfPageBase page = pdf.getPages().add();
//设置线条位置和宽度
float x = 150;
float y = 100;
float width = 300;
//设置画笔颜色和宽度
PdfPen pen = new PdfPen(new PdfRGBColor(Color.red), 3f);
PdfPen pen1 = new PdfPen(new PdfRGBColor(Color.blue), 1f);
//设置虚线样式
pen.setDashStyle(PdfDashStyle.Dash);
pen.setDashPattern(new float[]{1, 1, 1});
//绘制虚线和实线
page.getCanvas().drawLine(pen, x, y, x + width, y);
page.getCanvas().drawLine(pen1, x, y + 50, x + width, y + 50);
//保存文档
pdf.saveToFile("DashLine.pdf");
pdf.dispose();
}
}
2、虚线和实线添加效果:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:180
阅读量:135
阅读量:60
阅读量:90
阅读量:175