java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框
本文将通过java示例介绍如何设置word页边距(包括上、下、左、右)、页面大小(可设置letter/a3/a4/a5/a6/b4/b5/b6/envelop dl/half letter/letter 11x17等常见纸张大小)、页面方向(landscape/portrait)、页面边框(包括页面边框、段落边框)。
使用工具:free spire.doc for java (免费版)
注:可通过并导入。
java代码示例
【示例1】设置页边距、页面大小、页面方向
import com.spire.doc.*;
import com.spire.doc.documents.pageorientation;
import com.spire.doc.documents.pagesize;
public class pagemargins {
public static void main(string[] args) {
//加载文档
document doc = new document();
doc.loadfromfile("test.docx");
//获取section
section section = doc.getsections().get(0);
//设置页边距
section.getpagesetup().getmargins().settop(30);
section.getpagesetup().getmargins().setbottom(30);
section.getpagesetup().getmargins().setleft(50);
section.getpagesetup().getmargins().setright(50);
//设置页面方向为横向
section.getpagesetup().setorientation(pageorientation.landscape);
//设置纸张大小
section.getpagesetup().setpagesize(pagesize.letter);
//保存文档
doc.savetofile("pagesetting.docx",fileformat.docx_2013);
doc.dispose();
}
}
页面设置结果:
【示例2】页面边框
1.设置整个页面边框
这里对整个页面设置边框是,可分两种情况,一种是边框靠近页面边缘,另一种是边框靠近正文内容。
1.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("test.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("pageborder.docx",fileformat.docx_2010);
}
}
页面边框效果:
1.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("test.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.orange);
sec.getpagesetup().getborders().getright().setcolor(color.orange);
sec.getpagesetup().getborders().gettop().setcolor(color.green);
sec.getpagesetup().getborders().getbottom().setcolor(color.green);
//保存文档
doc.savetofile("pageborder2.docx",fileformat.docx_2010);
}
}
页面边框效果:
2.设置段落边框
import com.spire.doc.*;
import com.spire.doc.documents.borderstyle;
import com.spire.doc.documents.paragraph;
import java.awt.*;
public class paraborder {
public static void main(string[] args) {
//加载文档
document doc = new document();
doc.loadfromfile("test.docx");
//获取段落
paragraph para = doc.getsections().get(0).getparagraphs().get(2);
//设置段落边框类型,边框颜色、线条宽度
para.getformat().getborders().setbordertype(borderstyle.double);
para.getformat().getborders().setcolor(new color(186,85,211));
para.getformat().getborders().setlinewidth(2);
//保存文档
doc.savetofile("paraborder.docx",fileformat.docx_2013);
doc.dispose();
}
}
段落边框效果:
(本文完)
希望与广大网友互动??
点此进行留言吧!
java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框相关推荐
- java word 纸张大小_Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框
Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框 本文将通过 Java 示例介绍如何设置 Word 页边距 (包括上, 下, 左, 右), 页面大小 (可设置 Letter/A3/ ...
- 在html中怎么设置页面边距,在打印网页时怎么设置调整页边距
在打印网页时怎么设置调整页边距 今天给大家介绍一下在打印网页时怎么设置调整页边距的具体操作步骤. 1. 首先打开电脑,找到想要打印的网页打开. 2. 点打开之后,在页面右上角点击三横图标. 3. 在弹 ...
- Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法
Markdown更改字体.颜色.大小,设置文字背景色,调整图片大小设置居中,插入表格等方法 Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. ...
- python环绕文字_Java 设置 Word 文档中图片文字环绕方式
Java 设置 Word 文档中图片文字环绕方式 在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观.本文就将介绍如何使用Free Spire.D ...
- java pdf 转word源码_Java 实现word模板转为pdf
1. pom相关依赖 工具poi-tl (操作word文档模板) + jacob (将操作后的word模板转为pdf) com.deepoove poi-tl 1.9.1 com.jacob jaco ...
- java doc转图片_Java 将word文档转换为PNG、XPS、RTF等格式
在日常办公中,Word是一种很好的文档排版工具.在Word创建好文档后, 我们常常需要将其保存为PDF.图片或其他格式.本文就将通过使用Java程序来演示如何将Word文档转换为PNG.XPS.RTF ...
- java swing 如何设置按钮大小_Java Swing - Button不改变宽度的大小
我有一个使用FlowLayout的JPanel和一个垂直排列组件的Box. 我想要的是将其他组件的宽度大小设置为"删除列"按钮. 我试着线Java Swing - Button不改 ...
- java 读取word 带格式_java读取word带格式_游戏下载_游戏攻略资讯_尽在搜狗爱玩
Started learning Java and think you're ready to move on to the next level? Find out if you have a go ...
- java 设置word权限_如何设置word文档的修改权限
若文档允许被其他人查看,但不允许被其他人修改,可以为文档设置修改权限.接下来小白办公网就来详细介绍一下word权限的修改方法. 如何设置word文档的修改权限 步骤01 限制编辑 打开原始文件,切换到 ...
最新文章
- b-blkid查看磁盘设备文件系统类型
- 《C++入门经典(第5版•修订版)》——2.6 问与答
- Windows xp下配置Apache、PHP环境及Oracle10g客户端
- 动态加载javascript和css
- jni中native通过adb输出
- ubuntu mysql混合开发_mysql5.7主从同步 ubuntu
- MyBatis框架笔记02:接口方式使用MyBatis
- Eclipse-Mybatis-generatorConfig.xml
- Pytorch nn.Fold()的简单理解与用法
- 关系网络理论︱细讲中介中心性(Betweeness Centrality)
- VXLAN配置实例(三)——VXLAN集中式双活网关
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_16-页面静态化-模板管理-模板制作...
- 18._6索引器在接口中的使用
- 提取二值图像中信号骨架matlab,matlab 二进制图像轮廓提取
- [FFMPEG播放器]结合FFMPEG使用SDL2渲染ASS字幕
- 韩语在线翻译图片识别_最强文字识别APP
- 移动APP产品经理必学的工具和必上的酷站
- 新书推荐:《AI 3.0》
- Caché 算法与数据结构
- ADB和monkey常用命令笔记