本文介绍如何使用Spire.Doc for Java给Word段落设置边框。对Word整个页面设置边框请参考 这篇文章,设置边框时,可选择设置边框类型,即选择设置边框在页面中的位置,
- 靠近正文位置:sec.getPageSetup().setPageBorderOffsetFrom(PageBorderOffsetFrom.Text);
- 靠近页面边缘位置:sec.getPageSetup().setPageBorderOffsetFrom(PageBorderOffsetFrom.Page_Edge);
设置段落边框的具体方法,参考如下内容。
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();
}
}
段落边框效果: