顾名思义,单词间距表示行内字符之间的距离,行间距表示段落中字符行之间的垂直距离。通过调整字距和行间距,可以更改文档的页面结构,突出显示特定文本或缩进字符距离,从而节省空间。本文档介绍如何使用Free S for Java控件在Java程序中设置Word文档的单词间距和行间距。

创建开发环境

首先,必须安装和配置JDK和Intellij IDEA以创建代码执行环境,然后在E-iceblue中文网站上获得并解压缩Free S for Java控件,在lib文件夹中找到S.Jar,并手动将Jar包导入IDEA。或者,您可以直接在IDEA中创建Maven存储库,然后在中输入以下代码以导入相应的Jar包:

Repositories

存储库(repository)

Idcom.e-iceblue/id

Url/url

/存储库

/repositories

Dependencies

Dependency

GroupIde-iceblue/groupId

工件id;/工件id

版本3.9.0/版本

/dependency

/dependencies代码示例

Import com.*;

Import com.文档。Paragraph

import com . fields . textrange;

import Java . awt . *;

Public class SetSpacing {

public static void main(string[]args){

//加载示例文档

document document=new document(' c 3360 users test 1 desktop Sam;);

//添加新段落并设置段落文本和字体样式

Paragraph para=new paragraph(文档);

TextRange TextRange 1=(‘设置新添加的段落、行距和单词间距’);

()。setTextColor);

()。setFontSize(15);

//设定段落前后的间距

()。setBeforeAutoSpacing(false);

()。setBeforeSpacing(10);

()。setAfterAutoSpacing(false);

()。setAfterSpacing(10);

//设定单字间距

for(documentobject object :(iterabledocumentobject())

{

text range text range=(text range)object;

()。setCharacterSpacing(3f);

}

//插入新添加的段落

Document.getsections()。get (0)。getparagraphs()。insert (2,para);

//保存文档

document . save tofile(' outpu;FileFormat。docx);

}

}设置效果

相关推荐