1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java设置界面边框 技术员教你解决Java 添加Word页面边框

java设置界面边框 技术员教你解决Java 添加Word页面边框

时间:2020-08-19 16:41:27

相关推荐

java设置界面边框 技术员教你解决Java 添加Word页面边框

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 添加Word页面边框的问题,如果我们遇到了Java 添加Word页面边框的情况,该怎么处理怎么才能解决Java 添加Word页面边框带来的困扰呢,对于这样的问题其实我们只需要Free Spire.Doc for Java (免费版)IntelliJ IDEAStep 1: 通过官网下载jar包,并解压。Step 2: 在程序中新建一个directory目录,并命名(本示例中命名为lib);Step 3: 将控件包lib文件夹下的jar文件(如下图)复制到程序中新建的目录下,鼠标右键点击jar文件,选择”Add as Library”,完成导入。import com.s这样就解决了这样的问题,接下来给大家带来Java 添加Word页面边框的详细操作步骤。

工具/原料

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_);

}

}

示例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_);

}

}

边框添加效果对比

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。