系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

Java 添加Word页面边框

作者:谢茜萌 分类:电脑技术 发布时间:2017-07-26 22:17:56

在Word文档中,页面边框是美化文档页面设计效果的一种常用方式。以下示例中,将通过Java编程来实现Word页面边框效果,示例中添加边框分2种效果: 1.边框靠近页面边缘 2.边框靠近正文内容 工具/原料 Free Spire.Doc for Java (免费版) IntelliJ IDEA jar文件导入 Step 1: 通过官网下载jar包,并解压。 Step 2: 在程序中新建一个directory目录,并命名(本示例中命名为lib); Step 3: 将控件包lib文件夹下的jar文件(如下图)复制到程序中新建的目录下,鼠标右键点击jar文件...

在Word文档中,页面边框是美化文档页面设计效果的一种常用方式。以下示例中,将通过Java编程来实现Word页面边框效果,示例中添加边框分2种效果:

1.边框靠近页面边缘

2.边框靠近正文内容

工具/原料

Free Spire.Doc for Java (免费版)
IntelliJ IDEA

jar文件导入

Step 1: 通过官网下载jar包,并解压。

Step 2: 在程序中新建一个directory目录,并命名(本示例中命名为lib);

Step 3: 将控件包lib文件夹下的jar文件(如下图)复制到程序中新建的目录下,鼠标右键点击jar文件,选择”Add as Library”,完成导入。

Java 添加Word页面边框

示例1:边框靠近页面边缘

import com.spire.doc.*;

import com.spire.doc.documents.BorderStyle;

import java.awt.*;

public class PageBorder {

public static void main(String[] args){

//加载测试文档

Document doc= new Document("sample.docx");

//设置边框类型

Section sec = doc.getSections().get(0);

sec.getPageSetup().getBorders().setBorderType(BorderStyle.Single);

//设置边框在页面中的位置(靠近页面边缘)

sec.getPageSetup().setPageBorderOffsetFrom(PageBorderOffsetFrom.Page_Edge);

//设置边框线条宽度、颜色、距离等

sec.getPageSetup().getBorders().setLineWidth(2f);

sec.getPageSetup().getBorders().getLeft().setSpace(20f);

sec.getPageSetup().getBorders().getLeft().setColor(Color.blue);

sec.getPageSetup().getBorders().getRight().setSpace(20f);

sec.getPageSetup().getBorders().getRight().setColor(Color.blue);

sec.getPageSetup().getBorders().getTop().setSpace(10f);

sec.getPageSetup().getBorders().getTop().setColor(Color.red);

sec.getPageSetup().getBorders().getBottom().setSpace(10);

sec.getPageSetup().getBorders().getBottom().setColor(Color.red);

//保存文档

doc.saveToFile("AddBorder.docx",FileFormat.Docx_2010);

}

}

示例2:边框靠近正文位置

import com.spire.doc.*;

import com.spire.doc.documents.BorderStyle;

import java.awt.*;

public class PageBorder {

public static void main(String[] args){

//加载测试文档

Document doc= new Document("sample.docx");

//设置边框类型

Section sec = doc.getSections().get(0);

sec.getPageSetup().getBorders().setBorderType(BorderStyle.Single);

//设置边框在页面中的位置(靠近正文位置)

sec.getPageSetup().setPageBorderOffsetFrom(PageBorderOffsetFrom.Text);

//设置边框是否包含进页眉或页脚

sec.getPageSetup().setPageBorderIncludeHeader(false);

sec.getPageSetup().setPageBorderIncludeFooter(false);

//设置边框线条宽度、颜色等

sec.getPageSetup().getBorders().setLineWidth(2f);

sec.getPageSetup().getBorders().getLeft().setColor(Color.blue);

sec.getPageSetup().getBorders().getRight().setColor(Color.blue);

sec.getPageSetup().getBorders().getTop().setColor(Color.red);

sec.getPageSetup().getBorders().getBottom().setColor(Color.red);

//保存文档

doc.saveToFile("AddBorder2.docx",FileFormat.Docx_2010);

}

}

边框添加效果对比

Java 添加Word页面边框

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。