电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到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_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设置界面边框,技术员教你解决Java 添加Word页面边框相关推荐

  1. Word2003入门动画教程25:添加或改变Word页面边框

    Word 2003是微软公司提供的一款文字处理软件,可以对文字进行 排版 和编辑.分段等各种处理,最终将编辑好的内容打印出来,是办公室一族中必备的办公软件之一.我们在制作文档的时候,有时候为了达到某种 ...

  2. java设置界面边框,Java 设置Word页边距、页面大小、页面方向、页面边框

    本文将通过Java示例介绍如何设置Word页边距(包括上.下.左.右). 页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Lett ...

  3. linux重装出现cannot load file 5555h,技术员教你解决win7系统重装开机提示cannot load file code:5555h的操作方案...

    有用户反映说自己在使用电脑时发现win7系统重装开机提示cannot load file code:5555h的难题,其实大部分的朋友都还不知道win7系统重装开机提示cannot load file ...

  4. 手把手教安装java开发环境_手把手教你配置java开发环境-java环境变量设置

    在本篇中将为大家介绍如何在windows下搭建Java的开发环境. 话不多说,直接转入正题.下载java开发工具包JDK 下载地址:http://www.oracle.com/technetwork/ ...

  5. java解析word 波浪线,word页面边框双波浪线

    word如何在文本最后添加边框线或者双波浪线~ 可以教你一个简单易懂的:1.在你文本外面画一个表格,word画表格:表格--绘制表格2.你可以在工具栏上找到边框颜色,线形,磅数等,如果你需要曲线就选择 ...

  6. java图形界面多线程_多线程编程、Java I/O系统和Java图形界面编程

    多线程编程: 一个正在运行的程序通常称为一个进程,每一个任务称为一个线程,中能够在一个程序内运行多线程的程序称为多线程程序. 线程与进程的区别:①每个进程都需要操作系统为其分配独立的内存空间: ②而同 ...

  7. Java异常捕获论文_一篇文章解决Java异常处理

    前言 与异常相关的内容其实很早就想写了,但由于各种原因(懒)拖到了现在.在大二开学前夜(今天是8.31)完成这篇博客,也算完成了暑期生活的一个小心愿. 以下内容大多总结自<Java核心技术 卷Ⅰ ...

  8. 计算机重启后一直黑屏转圈,技术员教你解决win10开机无限黑屏转圈重启的解决方法...

    大家在操作电脑时一定会遇到很多问题,比如说win10开机无限黑屏转圈重启的解决方法就是我们经常会遇到的,小编及身边的朋友也遇到过win10开机无限黑屏转圈重启的解决方法很多次,针对win10开机无限黑 ...

  9. win10创建新的计算机用户名和密码,技术员教你解决win10系统添加新用户的图文步骤...

    朋友们在使用电脑工作的过程中会碰到win10系统添加新用户的情况,有时突然遇到win10系统添加新用户的问题就不知道该怎么办了,我就给大家整理总结了win10系统添加新用户的解决方法,解决起来也不难, ...

最新文章

  1. c 连接oracle的参数,[20210203]19c登录连接改变一些参数.txt
  2. 数据库设计中的14个技巧
  3. GIS数据的查找,插入,删除,更新(ArcEngine)
  4. Linux学习笔记 文件读写小细节
  5. Linux软件包管理的知识点,Linux基础知识之软件包管理(二)
  6. 尺度不变性是指什么不变_不变性如何提供帮助
  7. python关于路径需使用的方法笔记
  8. Spring MVC学习总结(5)——SpringMVC项目关于安全的一些配置与实现方式
  9. 链栈和递归实现迷宫算法
  10. 探讨【IGE】的源代码【三】。
  11. sqlmap注入实战教程(图文详解)
  12. 大数据的监控和数据准确性保证
  13. 【刘晓燕语法长难句】 简单句
  14. 【用于图像修复、数据增强等】结合官方代码教程,在Windows 10下运行pix2pix-tensorflow(tensorflow==1.4.0 python=3.6)
  15. access open 知乎_必备技能!国际汇款SCI Open Access费用
  16. Maven从入门到精通
  17. Clipboard.js移动端【ios】复制事件不生效解决方法
  18. 拼多多助农 商业之外的底色
  19. vue滚动屏幕使其菜单栏隐藏和显示
  20. 招聘中求职者关心哪些问题?

热门文章

  1. iOS开发那些事-iOS6苹果地图有用开发
  2. MAGENTO与性能优化
  3. win7注册表后开启AHCI模式
  4. 使用layer的弹窗时,出现layer引入成功,触发成功,控制台无报错,但是页面无变化或者仅出现遮罩层的问题的解决思路
  5. 基于Linux解决登录ssh客户端失败问题—sshd error: could not load host key
  6. java抛出异常thorw和throws的用法
  7. 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
  8. 为什么ArcGIS 10.3导出 Shapefile的字段名会被截断成3个汉字?解决方法如下
  9. conda安装tensorflow-gpu=2.2.0
  10. 站在BERT肩膀上的NLP新秀们(PART I)