-
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”,完成导入。
示例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);
}
}
边框添加效果对比
猜您喜欢
- 火绒安全:轻松掌握IP黑名单添加技巧..2024-04-03
- WPS秘籍:轻松添加手写签名,让你的文..2024-03-29
- 剪映新手福音:轻松添加梦幻投影特效..2024-03-27
- 新手如何轻松安装Java,从入门到精通..2024-03-17
- 如何让你的文字满铺A4纸,让Word打印技..2024-03-17
- 快捷妙招:右键新建没有Word?简单处..2024-03-12
相关推荐
- 电脑怎么开机按哪个键台式,电脑怎么..2020-12-13
- 网店应该怎么开..2017-06-22
- Word打印技巧篇,办公必备..2017-02-03
- Win11轻松将普通用户升级为管理员权限..2023-12-16
- 怎么安装word2010软件_电脑如何安装wo..2021-07-26
- 轻松掌握:Win7电脑屏幕锁屏时间设置..2023-12-25