aspose java提取文字_aspose word for java去除目录文字蓝色样式以及文字下方蓝色下划线...

//去除目录文字蓝色样式以及文字下方蓝色下划线

for(FieldStart field: (Iterable)doc.getChildNodes(NodeType.FIELD_START, true)){

if (field.getFieldType() == FieldType.FIELD_HYPERLINK)

{

FieldHyperlink hyperlink = (FieldHyperlink)field.getField();

//判断是否是目录

if (hyperlink.getSubAddress() != null && hyperlink.getSubAddress().startsWith("_Toc")) {

//获取目录每行段落对象

Paragraph tocItem = (Paragraph)field.getAncestor(NodeType.PARAGRAPH);

if (tocItem != null) {

//设置每行目录样式

for (Run run : tocItem.getRuns()) {

run.getFont().setColor(Color.BLACK);

run.getFont().setBold(false);

run.getFont().setUnderline(Underline.NONE);

}

}

}

}

}

原文:https://www.cnblogs.com/haohj/p/10340518.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部