本文介绍使用spire.doc for java给word中的指定文本字符添加边框的方法。
import com.spire.doc.*;
import com.spire.doc.documents.borderstyle;
import com.spire.doc.documents.textselection;
import java.awt.*;
public class textrangeboder {
public static void main(string[] args) {
//加载word文档
document document = new document("inputfile.docx");
//查找文本
textselection[] textselections1 = document.findallstring("spire.doc for java", false, false);
//给文本字符串添加边框
for (textselection selection : textselections1)
{
selection.getasonerange().getcharacterformat().getborder().setbordertype(borderstyle.single);
selection.getasonerange().getcharacterformat().getborder().setcolor(color.red);
selection.getasonerange().getcharacterformat().getborder().setlinewidth(2);
}
//保存文档
document.savetofile("bordertocharacter.docx", fileformat.docx_2013);
}
}